Auth0 ofrece dos formas de implementar el control de acceso basado en roles (RBAC), que puede usar en lugar del sistema interno de control de acceso de su API o en combinación con este:El conjunto de funcionalidades de Authorization Core equivale al de Authorization Extension, mejora el rendimiento y la escalabilidad, y ofrece un sistema RBAC más flexible que Authorization Extension.Actualmente, ambos implementan las funcionalidades clave de RBAC y le permiten restringir los alcances personalizados definidos para una API a los que se hayan asignado al usuario como permisos.
-
Empresa
- Contabilidad
- Tecnología de la información
-
Ingeniería
- Herramientas internas
- Aplicaciones orientadas al cliente
- Soporte


- Aprobar solicitudes de viaje
- Aprobar gastos de viaje

Usuarios

Grupos
-
Abriendo el grupo y administrando los usuarios del grupo

-
Abriendo el usuario y administrando la pertenencia del usuario a uno o varios grupos

-
Example Company
-
Accounting
- External Accountants
- Human Resources
-
Finance
- Finance IT Support
- Management
-
Accounting
- Abre el grupo de nivel superior (en el ejemplo anterior, sería el grupo Example Company)
- Haz clic en la pestaña Nested Groups
- Haz clic en el botón ADD NESTED GROUP. Se te mostrará una lista de grupos que pueden agregarse al grupo principal. Para seleccionar un grupo concreto, haz clic en la casilla situada a la izquierda del nombre. Después de cada selección, volverás a la página del grupo principal. Continúa este proceso hasta incluir todos los grupos que necesites.
Asignaciones de grupos

Roles


Permisos
-
Rol: Usuario de gastos
-
Permisos:
- Ver sus propios gastos
- Añadir un gasto nuevo
-
Permisos:
-
Rol: Administrador de gastos
-
Permisos:
- Aprobar gastos
- Ver todos los gastos de los usuarios
- Eliminar gastos
- Añadir un gasto nuevo
-
Permisos:

