Saltar al contenido principal
Puede instalar la extensión de administración delegada, que le permite exponer la sección Usuarios del a un grupo seleccionado de usuarios sin permitirles acceder al resto del Dashboard.

Requisito previo

Cree una aplicación del Dashboard de administración delegada en Auth0.

Instalar extensión

  1. Ve a Auth0 Dashboard > Extensions y filtra por administración delegada.
  2. Selecciona Delegated Administration Dashboard en la lista de extensiones disponibles. Se abrirá la ventana Install Extension.
    Dashboard - Extensions - administración delegada - Install
  3. Configura las siguientes variables y selecciona Install:
    VariableDescripción
    EXTENSION_CLIENT_IDID de cliente de la aplicación con la que planeas usar esta extensión.
    TITLETítulo personalizado que aparecerá en la parte superior de la página de Delegated Administration Dashboard.
    CUSTOM_CSS(Opcional) Enlace a un archivo CSS personalizado que puedes usar para definir el estilo de tu página de Delegated Administration Dashboard.
    FAVICON_PATH(Opcional) Ruta del favicon personalizado.
    AUTH0_CUSTOM_DOMAIN(Opcional) Si tienes configurado un nombre de dominio personalizado, introdúcelo aquí (por ejemplo, login.example.com). Esto cambiará el endpoint de autorización a https://login.example.com/login.
    FEDERATED_LOGOUT(Opcional) Indica si también se debe cerrar la sesión de la conexión cuando los usuarios cierren sesión.
    Configurar la variable AUTH0_CUSTOM_DOMAIN no afecta a la URL de la extensión; solo cambia el endpoint de autorización. Cuando se usa un dominio personalizado, los usuarios que inicien sesión en la extensión serán redirigidos a https://AUTH0_CUSTOM_DOMAIN/login en lugar de la URL predeterminada https://tenant-name.us.auth0.com/login. Si navegas a Auth0 Dashboard > Applications > Applications, verás que la extensión creó una aplicación adicional. Esta aplicación está autorizada para acceder a la Management API, por lo que no debes modificarla.

Agregar URLs de callback a la aplicación

  1. Vaya a Auth0 Dashboard > Applications > Applications y seleccione el nombre de la aplicación con la que planea usar esta extensión. Esta debe ser la aplicación con el ID de cliente que ingresó anteriormente al configurar las variables de configuración del Delegated Administration Dashboard.
  2. Busque Allowed Callback URLs y agregue la URL de callback correspondiente para su región y el runtime de extensibilidad de su inquilino.
    UbicaciónNombreURL de callback permitida para Node.js 12
    EE. UU.US-1https://{yourTenant}.us12.webtask.io/auth0-delegated-admin/login
    EE. UU.US-3https://{yourTenant}.us.webtask.run/auth0-delegated-admin/login
    AustraliaAUhttps://{yourTenant}.au12.webtask.io/auth0-delegated-admin/login
    EuropaEUhttps://{yourTenant}.eu12.webtask.io/auth0-delegated-admin/login
    JapónJP-1https://{yourTenant}.jp.webtask.run/auth0-delegated-admin/login
    UbicaciónNombreURL de callback permitida para Node.js 8
    EE. UU.US-1https://YOUR_TENANT.us8.webtask.io/auth0-delegated-admin/login
    EuropaEUhttps://YOUR_TENANT.eu8.webtask.io/auth0-delegated-admin/login
    AustraliaAUhttps://YOUR_TENANT.au8.webtask.io/auth0-delegated-admin/login
  3. Seleccione Save Changes.

Usa la extensión

  1. Ve a Auth0 Dashboard > Extensions y selecciona la vista Installed Extensions.
  2. Selecciona Delegated Administration Dashboard. Se abrirá una nueva pestaña para mostrar la pantalla de inicio de sesión. Como desactivamos el registro en la conexión de base de datos mientras la configurábamos, la pantalla de inicio de sesión no mostrará la opción Registrarse. Una vez que introduzcas credenciales válidas, se te redirigirá a tu página personalizada de Delegated Administration Dashboard, que mostrará el Title que proporcionaste en la parte superior de la página y, si proporcionaste un archivo CSS personalizado, aplicará ese estilo.

Más información