Aller au contenu principal

Configurer Auth0

Non vérifié

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​

  1. Ouvrez Applications → Create Application → Regular Web Application.
  2. Allowed Callback URLs : l'URI de redirection affichée par la console Hikube.
  3. Token Endpoint Authentication Method : une méthode par secret client.
  4. 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 nomClaims standard des scopes email et profile
email_verifiedEnvoyé
Confirmer l'adresse par un lien désactivableOui
Claim des rôlesÉcrit par une Action post-login, avec un nom à espace de noms
PKCEPris en charge avec le secret client