Authentication API (Autentificare)
POST /api/online/loginContent-Type: application/jsonRequest body (exemplu)
Section titled “Request body (exemplu)”{ "email": "PARTENER@unicredit.ro", "password": "parolasecurizt@"}Raspuns (exemplu)
Section titled “Raspuns (exemplu)”{ "token_type": "Bearer", "expires_in": 31622400, "access_token": "tokenAccess", "refresh_token": "tokenRefresh"}refreshToken
Section titled “refreshToken”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/refreshTokenContent-Type: application/jsonRefreshToken: <refreshToken>Raspuns (exemplu)
Section titled “Raspuns (exemplu)”{ "token_type": "Bearer", "expires_in": 31622400, "access_token": "tokenAccess", "refresh_token": "tokenRefresh"}logout
Section titled “logout”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/logoutContent-Type: application/jsonAuthorization: Bearer <AccessToken>Raspuns (exemplu)
Section titled “Raspuns (exemplu)”{ "message": "Successfully logged out"}