- Enregistrer le TPP —
POST /psd2/register(mTLS + Digest + Signature) → récupérer leclient_id. - Obtenir l'autorisation du PSU — rediriger le navigateur du PSU vers
GET /authsurauth.pro.lcl.fr(host sans mTLS, distinct du host des autres appels — cf. « Particularités ») avecresponse_type=code,client_id,redirect_uri,scope=openid aisp,state→ récupérer lecode. - Échanger le code —
POST /token(grant_type=authorization_code, mTLS) →access_token+refresh_token. - Appeler l'AISP —
GET /psd2/aisp/accountsavecAuthorization: Bearer {access_token}. - Rafraîchir —
POST /token(grant_type=refresh_token) ; pensez à stocker le nouveaurefresh_tokenrenvoyé à chaque appel (rotation, usage unique). - Révoquer —
POST /revoke(token,token_type_hint).
Durée de vie de la session. La session reste rafraîchissable pendant 180 jours maximum (fenêtre SCA open-banking), à condition de rafraîchir au moins une fois tous les 30 jours (idle timeout du refresh token). Au-delà de l'une de ces deux bornes — ou si la session SCA est invalidée — tous les appels AISP renvoient
401et le TPP doit relancer unGET /auth.