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) The login is successful. NOTE: When login_state.path is unspecified, the token is in the request body.

302

Redirecting to /sso/token#BEARER_TOKEN?state=LOGIN_STATE. NOTE: When login_state.path is specified, the bearer token is in the fragment.

400

(BasicFailedReply) The authentication cluster returned an error.

501

(BasicFailedReply) You need to configure the authentication cluster.

503

(BasicFailedReply) The authentication cluster failed to process the request. For details about the error, refer to the response body.

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"
}
'