Authenticate

Authenticate

Authenticate User
Authorized Roles : ANY

Request
URI
POST
https://{api_host}/provider/session
COPY
Request Body

Authenticate Request Body

AuthDTO of type(s) application/json
Required
{
    "email": "string",
    "password": "string"
}
string
email
Required

email

string
password
Optional

password

Authentication
This operation uses the following authentication methods.
Responses
200

Successful authentication

Returns UserSessionInfo of type(s) */*
{
    "email": "string",
    "type": "string",
    "roles": [
        "string"
    ]
}
string
email
Optional

email

string
type
Optional

type

Possible values are : TDM, LDAP, TDM_SVC_ACC,
array of string
roles
Optional

roles

Possible values are : DSM_ADMIN, DSM_USER, INTERNAL_PROVISIONER, INFRA_ADMIN,

400

Authentication failure

Returns ErrorDto of type(s) */*
{
    "message": "string",
    "errorCodes": {
        "type": "string"
    }
}
string
message
Optional

message

errorCodes
Optional

errorCodes