/tos_keycloak

Configuration de l'audience sur Keycloak

MIT LicenseMIT

Configurer Keycloak et définir une audience

Au cours du projet Digital Jukebox, vous devez effectuer la configuration de l'audience, c'est-à-dire spécifier le nom de votre application de manière à ce qu'il soit inclus dans le jeton jwt et puisse être vérifié lorsqu'une requête est faite à votre backend.

Configuration du Keycloak

  1. Créer un nouveau Realm 1

  2. Spécifier le nom souhaité et cliquer sur Create 2

  3. Aller dans l'onglet Clients puis cliquer sur Create client 3

  4. Spécifier le client id puis cliquer sur Next 4

  5. Activer Client authentication puis cliquer sur Next 5

  6. Spécifier les url de votre front pour la redirection puis cliquer sur Next 6

  7. Aller dans l'onglet Client scopes puis cliquer sur Create client scope 7

  8. Spécifier le nom, en l'occurence audience, de type Default puis décocher à la fois Display on consent screen et include in token scope et enfin cliquer sur save. 8

  9. Aller dans l'onglet Mappers puis cliquer sur Configure a new mapper 9

  10. Ajouter Audience 10

  11. Renseigner le nom spécifié en début de tos puis cliquer sur save 11

  12. Aller dans l'onglet Clients puis cliquer sur le client spécifié en début de tos. 12

  13. Aller dans l'onglet Client scopes puis cliquer sur Add client scope. 13

  14. Ajouter le scope audience avec comme paramètre Default. 14

Conclusion

La génération d'un token ajoute l'audience souhaité dans le jwt. 15