scope del incluye la intersección entre los permisos solicitados y los permisos asignados al usuario, independientemente de si los permisos también se incluyen en el token de acceso. Cuando RBAC está deshabilitado, una aplicación puede solicitar cualquier permiso definido para la API, y el claim scope incluye todos los permisos solicitados.
Si configura Actions que modifiquen los alcances del token de acceso, estos reemplazarán los alcances establecidos por RBAC.
Dashboard
-
Vaya a Dashboard > Applications > APIs y haga clic en el nombre de la API para verla.

-
Desplácese hasta RBAC Settings y active el interruptor Enable RBAC.

-
Para incluir todos los permisos asignados al usuario en el claim
permissionsdel token de acceso, active el interruptor Add Permissions in the Access Token y haga clic en Save. Incluir permisos en el token de acceso le permite hacer menos llamadas para recuperar permisos, pero aumenta el tamaño del token. Una vez que active el interruptor Add Permissions in the Access Token, Auth0 también actualizará el dialecto del token según el perfil del token de acceso que haya configurado para la API:- Si el dialecto del token es
access_token, Auth0 lo actualiza aaccess_token_authz, que equivale al perfilaccess_tokencon el claimpermissionsincluido. - Si el dialecto del token es
rfc9068_profile, Auth0 lo actualiza arfc9068_profile_authz, que equivale arfc9068_profilecon el claimpermissionsincluido.
- Si el dialecto del token es
Management API
enforce_policies en true:
Reemplace API_ID, MGMT_API_ACCESS_TOKEN y TOKEN_DIALECT por sus valores correspondientes, como se muestra en la siguiente tabla: