Saltar al contenido principal
Tenemos previsto dejar obsoletos Rules y Hooks en 2024 y, en ese momento, las extensiones basadas en Rules y Hooks dejarán de tener soporte. Recomendamos encarecidamente migrar a Actions para ampliar Auth0. Con Actions, tienes acceso a información de tipos más completa, documentación integrada y paquetes públicos de npm, y puedes conectar integraciones externas que mejoran tu experiencia general de extensibilidad.Para obtener más información sobre lo que ofrece Actions, lee Comprender cómo funcionan las Actions de Auth0. También tenemos una página específica, Migrar a Actions, que destaca comparaciones de funcionalidades, una demostración de Actions y otros recursos para ayudarte en tu proceso de migración.Para obtener más información sobre la obsolescencia de Rules y Hooks, consulta nuestra entrada de blog: Preparación para el fin de vida útil de Rules y Hooks.
Actualmente, Auth0 ofrece dos formas de implementar el control de acceso basado en roles (RBAC): nuestra implementación Core y Authorization Extension. Nuestra implementación Core mejora el rendimiento y la escalabilidad. Recomendamos usar Authorization Core en la mayoría de las implementaciones. Si quieres representar equipos, clientes empresariales o socios en una aplicación B2B o SaaS, te recomendamos representarlos como Organizaciones y usar Authorization Core. Authorization Extension no admite Organizaciones. Para ayudarte a decidir qué funcionalidad es la adecuada para tu implementación, te mostramos las diferencias entre ambas:
FuncionalidadAuthorization CoreAuthorization Extension
Rendimiento y escalabilidad mejoradosSí: lee la Política de límites de entidadesNo: se limita a 500 KB de datos (1000 grupos, 3000 usuarios, donde cada usuario es miembro de 3 grupos; o 20 grupos, 7000 usuarios, donde cada usuario es miembro de 3 grupos)
Crear/editar/eliminar Roles
Los Roles pueden contener permisos de una o varias APINo
Se pueden asignar usuarios y Roles a gruposNo
Los Roles se asocian a aplicaciones específicasNo
Crear/editar/eliminar usuarios
Buscar usuarios por usuario, correo electrónico y conexión
Buscar usuarios por Proveedor de identidad, cantidad de inicios de sesión, último inicio de sesión y número de teléfonoNo
Buscar usuarios con sintaxis de LuceneNo
Importación/exportación de usuarios mediante JSONPor ahora, no
Crear políticas de autorización personalizadasNo

Más información