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

Show optional properties

{
    "email": "string"
}
{
    "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) */*
"UserSessionInfo Object"
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) */*
"ErrorDto Object"
string
message
Optional

message

object
errorCodes
Optional

errorCodes


Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"email:"string"}' https://{api_host}/provider/session