Home > Guides > Core Developers Guide > Interceptors > Roles Interceptor |
This interceptor ensures that the action will only be executed if the user has the correct role.
When both allowedRoles and disallowedRoles are configured, then disallowedRoles takes precedence, applying the following logic: (if ((inRole(role1) || inRole(role2) || ... inRole(roleN)) && !inRole(roleA) && !inRole(roleB) && ... !inRole(roleZ)) { //permit ...