AuthzGroup is a authorization group; a group of users, each with a role, and a set of permissions of functions made to each role.
AuthzGroupAdvisor A AuthzGroupAdvisor can be registered with the AuthzGroupService, which will be called prior to an AuthzGroup being saved.
AuthzGroupService manages authorization groups.
Allow for nice displaynames of groups provided to a site.
FunctionManager is the API for the service that manages security function registrations from the various Sakai applications.
GroupProvider provides user / role membership in a group, from an external system.
Member records membership in an AuthzGroup; user, role, and flags.
PermissionsHelper describes the contract (API) between the client tool and the permissions helper tool.
Role is part of an AuthzGroup, to which users can be assingned, and which is given permissions to various functions.
This provider allows a user to belong to additional roles other than the standard .auth/.anon supported by Sakai out of the box.
SecurityAdvisor is a stackable policy process that is given a chance to determine if a security question can be answered,over the logic of the SecurityService component.
SecurityService is the interface for Sakai security services.
An class used in the membership cache in RealmRoleGroupCache The cache key is userId String, and cache value is of MemberWithRoleId object, which contains information of roleId, provided, active KNL-1037 Moved this to API (shared) so it can be serializable for distribution KNL-1184
SecurityAdvice enumerates different SecurityAdvisor results.
SimpleRole is a class that allows BaseRole (Role) to be serializable for distribution This class should only have getters/setters and should be serializable.
AuthzPermissionException is thrown by the Authz system when an activity is attempted that the end-user does not have permission to do.
GroupAlreadyDefinedException is thrown whenever an Authz Group is created with an id that already is defined for a group.
GroupFullException is thrown whenever an attempt is made to join an Authz group, but doing so would exceed the specified size limit.
GroupIdInvalidException is thrown whenever an Authz group add is attempted with an id that is already in use.
GroupNotDefinedException is thrown whenever an attempt is made to access an Authz group with an id that is not defined.
RoleAlreadyDefinedException is thrown whenever an Authz Role is already defined and there's an attempt to add it again.
RoleNotDefinedException is thrown whenever something tries to use an Authz Role that does not exist in a particular Authz Group.
Copyright © 2003–2019 The Sakai Foundation. All rights reserved.