Authentification
POST /token HTTP/1.1
Authorization: Basic <donnees d'identification>
grant_type=client_credentialsHTTP/1.1 200 OK
Content-Type: application/json
Set-Cookie: access_token=<Token d'acces>; Path=/; Expires=<Date et heure d'expiration>; HttpOnly
Set-Cookie: refresh_token=<Token de rafraichissement>; Path=/; Expires=<Date et heure d'expiration>; HttpOnly
{
"access_token": "Token d'acces",
"token_type": "bearer",
"refresh_token": "Token de rafraichissement",
"expiry": "Date et heure du token d'access"
}participant Topnet
participant ProsperUS
Topnet -> ProsperUS: Requete d'authentification
activate ProsperUS
ProsperUS --> Topnet: Token d'acces
deactivate ProsperUS
group Requete avec un token d'acces expire
Topnet -> ProsperUS: Requete
activate ProsperUS
ProsperUS -> ProsperUS: Rafraichissement des tokens
ProsperUS -> ProsperUS: Traitement de la requete
ProsperUS --> Topnet: Reponse a la requete originale avec les deux nouveaux tokens en entete
deactivate ProsperUS
endLast updated