Concepts
Role-Based Access Control
Understand the concept of role-based access control and how it applies in Auth0.
Authorization Policies
Understand the concept of authorization policies and how they apply in Auth0.
Rules for Authorization Policies
Understand how rules apply to authorization policies and Auth0’s role-based access system (RBAC).
Authorization Core vs. Authorization Extension
Understand the differences between Auth0’s core RBAC release and the Authorization Extension.
How To
Configure Core Authorization Features for Role-Based Access Control
Learn how to configure Auth0 Core Authorization features for role-based access control (RBAC) of your APIs.
Enable Role-Based Access Control for APIs
Learn how to enable role-based access control (RBAC) for an API using the Auth0 Dashboard or the Management API.
Manage Roles
Create Roles
Learn how to create a role using the Auth0 Dashboard or the Management API.
Add Permissions to Roles
Learn how to add permissions to roles using the Auth0 Dashboard or the Management API.
Edit Role Definitions
Learn how to edit a role definition using the Auth0 Dashboard and the Management API.
Remove Permissions from Roles
Learn how to remove permissions added to a role using the Auth0 Dashboard or the Management API.
Delete Roles
Learn how to delete a role using the Auth0 Dashboard or the Management API.
Manage User Roles
View Roles Assigned to Users
Learn how to view roles assigned to a user using the Auth0 Dashboard or the Management API.
View Users Assigned to Roles
Describes how to view users assigned to a role using the Auth0 Dashboard or Management API.
Assign Roles to Users
Learn how to assign roles to a user using the Auth0 Dashboard or the Management API.
Assign Roles for Enterprise Groups
Learn how to assign and remove roles for Enterprise Groups using the Auth0 Dashboard or Management API.
Remove Roles from Users
Learn how to remove roles assigned to a user using the Auth0 Dashboard or the Management API.
Manage User Permissions
View User Permissions
Learn how to view permissions assigned to a user using the Auth0 Dashboard and Management API.
Assign Permissions to Users
Learn how to assign permissions to a user using the Auth0 Dashboard or the Management API.
Remove Permissions from Users
Learn how to remove permissions directly assigned to a user using the Auth0 Dashboard or the Management API.
Use Cases
Sample Use Cases: B2B Role-Based Access Control
Learn how to implement roles-based authorization (RBAC) in different scenarios and explore how to use rules with RBAC.
Sample Use Cases: Actions with Authorization
Use Auth0 Actions to extend role-based access control with custom logic, evaluate user roles at login, and add or remove access token permissions.
Sample Use Cases: Rules with Authorization
Learn how to use rules with roles-based access control (RBAC). For use with our Authorization Core feature set.