Configurer Auth0
Cette page suit la documentation d'Auth0. Hikube ne l'a pas vérifiée sur un locataire Auth0 de test. Contactez le support avant de la mettre en production.
Cette page décrit la partie Auth0. Lisez d'abord Démarrage rapide, puis revenez à Créer la connexion SSO pour la partie Hikube.
1. Créer l'application
- Ouvrez Applications → Create Application → Regular Web Application.
- Allowed Callback URLs : l'URI de redirection affichée par la console Hikube.
- Token Endpoint Authentication Method : une méthode par secret client.
- Copiez le Client ID et le Client Secret.
2. Fermer les inscriptions
Désactivez les inscriptions (sign-ups) sur la connexion de base de données que l'application utilise. Seules les personnes que vous avez créées peuvent alors se connecter.
3. Écrire le claim des rôles (facultatif)
Faites-le seulement si Auth0 doit décider des rangs dans Hikube (voir Donner les rangs depuis votre fournisseur).
Écrivez les rôles dans le jeton d'identité par une Action post-login. Les noms roles et groups sont réservés par Auth0 : utilisez un nom avec espace de noms, par exemple https://acme.com/roles.
Dans Hikube, un point à l'intérieur d'un nom de claim s'écrit \.. Saisissez donc https://acme\.com/roles dans Claim des rôles.
URL de découverte
https://acme.eu.auth0.com/.well-known/openid-configuration
Remplacez acme.eu par votre locataire et sa région, ou utilisez votre domaine personnalisé.
Récapitulatif
| Auth0 | |
|---|---|
| Adresse e-mail, prénom et nom | Claims standard des scopes email et profile |
email_verified | Envoyé |
| Confirmer l'adresse par un lien désactivable | Oui |
| Claim des rôles | Écrit par une Action post-login, avec un nom à espace de noms |
| PKCE | Pris en charge avec le secret client |