Login to ECE

edit

Authenticates against available users.

Request

edit

POST /api/v1/users/auth/_login

Request body

edit

(LoginRequest) (required) The login request

Responses

edit
200

(TokenResponse) Login successful, returns the token in the body (if 'login_state.path' not specified)

302

Redirects to '/oauth/token#BEARER_TOKEN?state=LOGIN_STATE' with the fragment containing a bearer token (if 'login_state.path' is specified)

400

(BasicFailedReply) The authentication cluster returned an error

501

(BasicFailedReply) When no authentication cluster for this platform has been configured, only reserved ECE users ('root' and 'readonly') can be authenticated

To perform this operation, you must be authenticated by means of one of the following methods: apiKey, basicAuth.

Request example

edit
curl -XPOST {{hostname}}/api/v1/users/auth/_login \
-u $CLOUD_USER:$CLOUD_KEY \
-H 'Content-Type: application/json' \
-d '
{
   "login_state" : {
      "path" : "string"
   },
   "password" : "string",
   "username" : "string"
}
'