A solution to control user access to resources and applications, using role-based and permission-based policies.