Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Does cloud user interact with proxy or auth server to get x-auth-token?

Prerequisite: proxy, account, auth, container and object servers are running either on the same machine or different machines.

My understanding is that cloud user can interact only with the proxy server for uploading/downloading objects. Proxy server authenticates every request (DevAuthMiddleware) before it is passed to the appropriate controller (ObjectController/ContainerController) and for authentication to be successful you need a valid x_auth_token which is issued only by the auth server.

Does that mean cloud user has to send an auth request first to the auth server to get the x_auth_token? And then send request to the proxy server using the x_auth_token in the HTTP header of the request to upload/download files.