El conjunto de características de Authorization Core y Authorization Extension son funcionalidades completamente independientes. Para administrar grupos, roles o permisos, debe usar la funcionalidad en la que se crearon originalmente.
Requisitos previos
- Instalar la extensión.
- Configurar cómo se comportará la extensión durante la transacción de Login.
- Configurar usuarios, grupos, roles y permisos.
Gestionar datos
Agregar funcionalidad
- Habilitar el acceso a la API de la extensión: Obtenga información sobre cómo automatizar el aprovisionamiento y consultar en tiempo real el contexto de autorización de sus usuarios mediante la API de la extensión.
- Explorar los endpoints de la API de Authorization Extension: Obtenga información sobre los endpoints de la API de Authorization Extension y cómo utilizarlos.
- Usar datos de Authorization Extension en Rules: Obtenga información sobre cómo usar Rules para configurar lógica adicional para sus inicios de sesión.
Solución de problemas
Actualizar desde versiones anteriores
Actualización desde la versión 2.6 o posterior
Actualización desde versiones anteriores a la 2.6
InvalidApiKey o You are not allowed to access this application al ejecutar la Rule. Para obtener más información, consulte el registro de cambios en GitHub.
- Vaya a Auth0 Dashboard > Extensions y seleccione la vista Installed Extensions.
- Localice Auth0 Authorization, seleccione Upgrade y confirme. Espere a que se complete la actualización.
Rotar la clave de API de la extensión
- Seleccione Auth0 Authorization para abrir la extensión.
- En el menú desplegable de la esquina superior derecha del panel de la extensión, seleccione Configuration.
- Busque la sección API Key y seleccione Rotate.
Republicar la Rule de la extensión
Elimine la Rule antigua de la extensión, si existe
- Vaya a Auth0 Dashboard > Auth Pipeline > Rules.
-
Localice la Rule
auth0-authz. Si no existe, ya habrá terminado; de lo contrario, continúe con los pasos siguientes. -
Localice la Rule
auth0-authorization-extensiony arrástrela a la posición situada debajo de la Ruleauth0-authz. -
Verifique que la Rule
auth0-authz:- Haya sido creada por Authorization Extension y no se haya modificado manualmente
- No cambie el flujo de autorización de forma que, al eliminarla, se conceda acceso o privilegios a usuarios no deseados
-
Si se cumplen las condiciones anteriores, use el interruptor para deshabilitar la Rule
auth0-authz. Después de verificar que todo funcione correctamente, puede decidir si deja la Rule deshabilitada o si la elimina por completo.