Passer au contenu principal
Vous pouvez installer l’extension d’administration déléguée, qui vous permet d’exposer la section Utilisateurs de l’ à un groupe restreint d’utilisateurs sans leur donner accès au reste de l’Auth0 Dashboard.

Prérequis

Créez une application Delegated Admin Dashboard dans Auth0.

Installer l’extension

  1. Accédez à Auth0 Dashboard > Extensions, puis filtrez par Delegated Admin.
  2. Sélectionnez Delegated Administration Dashboard dans la liste des extensions proposées. La fenêtre Install Extension s’ouvrira.
    Dashboard - Extensions - Delegated Admin - Install
  3. Définissez les variables de configuration suivantes, puis sélectionnez Install :
    VariableDescription
    EXTENSION_CLIENT_IDL’ID client de l’application avec laquelle vous comptez utiliser cette extension.
    TITLETitre personnalisé qui s’affichera en haut de la page Delegated Administration Dashboard.
    CUSTOM_CSS(Facultatif) Lien vers une feuille de style CSS personnalisée que vous pouvez utiliser pour personnaliser l’apparence de votre page Delegated Administration Dashboard.
    FAVICON_PATH(Facultatif) Chemin vers un favicon personnalisé.
    AUTH0_CUSTOM_DOMAIN(Facultatif) Si vous avez configuré un domaine personnalisé, saisissez-le ici (par ex., login.example.com). Cela remplacera le point de terminaison d’autorisation par https://login.example.com/login.
    FEDERATED_LOGOUT(Facultatif) Indique s’il faut également fermer la session de la connexion lorsque les utilisateurs se déconnectent.
    La définition de la variable AUTH0_CUSTOM_DOMAIN n’a aucun effet sur l’URL de l’extension; elle modifie uniquement le point de terminaison d’autorisation. Lorsqu’un domaine personnalisé est utilisé, les utilisateurs qui se connectent à l’extension seront redirigés vers https://AUTH0_CUSTOM_DOMAIN/login au lieu de l’URL par défaut https://tenant-name.us.auth0.com/login. Si vous accédez à Auth0 Dashboard > Applications > Applications, vous verrez que l’extension a créé une application supplémentaire. Cette application est autorisée à accéder à la Management API; vous ne devez donc pas la modifier.

Ajouter des URL de rappel à l’application

  1. Accédez à Auth0 Dashboard > Applications > Applications, puis sélectionnez le nom de l’application avec laquelle vous comptez utiliser cette extension. Il doit s’agir de l’application dont l’ID client correspond à celui que vous avez saisi précédemment lors de la configuration des variables pour le Delegated Administration Dashboard.
  2. Repérez Allowed Callback URLs, puis ajoutez l’URL de rappel appropriée pour votre région et le runtime d’extensibilité de votre locataire.
    EmplacementNomAllowed Callback URL pour Node.js 12
    États-UnisUS-1https://{yourTenant}.us12.webtask.io/auth0-delegated-admin/login
    États-UnisUS-3https://{yourTenant}.us.webtask.run/auth0-delegated-admin/login
    AustralieAUhttps://{yourTenant}.au12.webtask.io/auth0-delegated-admin/login
    EuropeEUhttps://{yourTenant}.eu12.webtask.io/auth0-delegated-admin/login
    JaponJP-1https://{yourTenant}.jp.webtask.run/auth0-delegated-admin/login
    EmplacementNomAllowed Callback URL pour Node.js 8
    États-UnisUS-1https://YOUR_TENANT.us8.webtask.io/auth0-delegated-admin/login
    EuropeEUhttps://YOUR_TENANT.eu8.webtask.io/auth0-delegated-admin/login
    AustralieAUhttps://YOUR_TENANT.au8.webtask.io/auth0-delegated-admin/login
  3. Sélectionnez Save Changes.

Utiliser l’extension

  1. Accédez à Auth0 Dashboard > Extensions, puis sélectionnez la vue Installed Extensions.
  2. Sélectionnez Delegated Administration Dashboard. Un nouvel onglet s’ouvrira pour afficher l’écran de connexion. Comme nous avons désactivé les inscriptions pour la connexion de base de données lors de sa configuration, l’écran de connexion n’affichera pas d’option Sign Up. Une fois que vous aurez fourni des identifiants valides, vous serez redirigé vers votre page personnalisée Delegated Administration Dashboard, qui affichera en haut de la page le Title que vous avez fourni. Si vous avez fourni un fichier CSS personnalisé, ce style sera appliqué.

Pour en savoir plus