Configurer l’OIDC sur keycloack pour un Service Web
Dernière mise à jour
Dernière mise à jour
Tous droits réservés @ 2023 dydu.
Cette section vous guidera dans la configuration de l'authentification via OIDC avec Keycloak
Allez sur la page "Clients" et cliquez sur le bouton "Create" :
Attribuez un nom au “Client ID” (nécessaire pour la configuration sur le BMS).
Définissez le “Access Type” sur “confidential”.
Définissez “Service Accounts Enabled” sur “true”.
Ajoutez “Root URL”, “Valid Redirect URLs”, “Admin URL”, et “Web Origins” avec l’adresse du BMS où se trouve le Web Service. Dans l'exemple ci-dessous, dev.mars :
Cliquez sur “Save” en bas de la page.
Accédez à l'onglet “Credentials” du client et récupérez le secret (nécessaire pour la configuration dans le BMS).
Accédez à “Realm Settings”.
Cliquez sur “OpenID Endpoint Configuration”.
En bas du fichier, localisez “token_endpoint”.
Copiez la valeur pour la configurer dans le BMS.
Il ne vous reste plus qu'à vous rendre sur le BMS et remplir les champs suivants :
URL du token : Pour le récupérer il suffit de suivre ces étapes
ID du Client : Configuré lors de la création du Client
Client Secret : Pour le récupérer il suffit de suivre cette étape