Sari la conținut

Authentication API (Autentificare)

POST /api/online/login
Content-Type: application/json
{
"email": "PARTENER@unicredit.ro",
"password": "parolasecurizt@"
}
{
"token_type": "Bearer",
"expires_in": 31622400,
"access_token": "tokenAccess",
"refresh_token": "tokenRefresh"
}

Apelul acesta nu necesita parametrii. In schimb va fi nevoie de un Request Header de tip RefreshToken care sa contina valoarea primita in cadrul raspunsului de login.

POST /api/online/refreshToken
Content-Type: application/json
RefreshToken: <refreshToken>
{
"token_type": "Bearer",
"expires_in": 31622400,
"access_token": "tokenAccess",
"refresh_token": "tokenRefresh"
}

Apelul acesta nu necesita parametrii. In schimb va fi nevoie de un Request Header de tip AccessToken care sa contina valoarea primita in cadrul raspunsului de login.

POST /api/online/logout
Content-Type: application/json
Authorization: Bearer <AccessToken>
{
"message": "Successfully logged out"
}