« DeepSeek apiplatform keycloak » : différence entre les versions

Ligne 215 : Ligne 215 :
===2. '''ID Token'''===
===2. '''ID Token'''===
===='''Rôle''' :====
===='''Rôle''' :====
- L''''ID Token''' est utilisé pour authentifier l'utilisateur auprès du client (application frontale ou mobile).
:L''''ID Token''' est utilisé pour authentifier l'utilisateur auprès du client (application frontale ou mobile).
- Il est généralement utilisé dans des flux '''OpenID Connect''' (OIDC) pour fournir des informations sur l'utilisateur.
:Il est généralement utilisé dans des flux '''OpenID Connect''' (OIDC) pour fournir des informations sur l'utilisateur.


===='''Contenu''' :====
===='''Contenu''' :====
- Il contient des informations sur l'utilisateur (comme son identifiant, son nom, son email, etc.).
:Il contient des informations sur l'utilisateur (comme son identifiant, son nom, son email, etc.).
- Exemple de payload d'un ID Token (JWT) :
:Exemple de payload d'un ID Token (JWT) :
   ```json
   ```json
   {
   {
Ligne 231 : Ligne 231 :
   }
   }
   ```
   ```
===='''Utilisation avec API Platform''' :====
===='''Utilisation avec API Platform''' :====
- L''''ID Token''' n'est '''pas utilisé directement par API Platform'''.
:L''''ID Token''' n'est '''pas utilisé directement par API Platform'''.
- Il est principalement utilisé par le client (frontend) pour :
*Il est principalement utilisé par le client (frontend) pour :
  1. Connaître les informations de l'utilisateur (nom, email, etc.).
:1. Connaître les informations de l'utilisateur (nom, email, etc.).
  2. Maintenir une session utilisateur côté client.
:2. Maintenir une session utilisateur côté client.
 
---
---