OAuth 2.0 Token Exchange
OAuth 2.0 Token Exchange est une extension du protocole OAuth 2.0 qui permet à un client d’échanger un jeton contre un autre. C’est utile lorsqu’un client a besoin d’obtenir un autre type de jeton pour accéder à une ressource ou à un service.
Pourquoi utiliser Token Exchange ?
Token Exchange répond à plusieurs cas d’usage, notamment :
- Accès délégué (Delegated Access) : un client peut avoir besoin d’échanger un access token contre un autre type de jeton donnant accès à des ressources ou services supplémentaires pour le compte de l’utilisateur.
- Renouvellement de jeton (Token Refresh) : un client peut avoir besoin d’échanger un refresh token contre un nouvel access token lorsque l’access token actuel expire.
- Traduction de jeton (Token Translation) : un client peut avoir besoin d’échanger un jeton émis par un serveur d’autorisation contre un jeton émis par un autre serveur d’autorisation.