Determining authorization

The following order is used to determine role based authorization:

  1. If the user is authorized, the search terminates and authorization is granted.

  2. If the user is excluded, the user is declined access to the resource.

  3. If the user is in an authorized group:

    1. Check if the role is a member of the authorized group.

    2. If this check succeeds, check if the role is a member of an excluded group list—if not, grant access to the resource.

Purpose of excluded lists

Excluded lists simplify the task of granting authorization to a small number of users by denying access to the users based on their user names and not the authorized groups to which they belong when using group-based authorization.

NoteIf a user is a member of an excluded user or group list, EAServer does not invoke the Role Service (CtsSecurity/RoleService) if defined for that server.