Package org.apache.jetspeed.services.security

Interface Summary
AccessControl Interface defines access control methods specific to Jetspeed for accessing portal resources such as portlets and panes
CredentialsManagement The UserManagement interface describes a contract between the portal and security provider required for Jetspeed Credentials Management.
GroupManagement The GroupManagement interface describes contract between the portal and security provider required for Jetspeed Group Management.
JetspeedSecurityService The Security Service manages Users, Groups Roles and Permissions in the system.
PermissionManagement The PermissionManagement interface describes contract between the portal and security provider required for Jetspeed Permission Management.
PortalAccessController The PortalAccessController interface defines a contract between the portal and security provider required for authorization to portal-secure areas.
PortalAuthentication The PortalAuthentication interface defines contract between the portal and security provider required for authentication a Jetspeed User.
RoleManagement The RoleManagement interface describes contract between the portal and security provider required for Jetspeed Role Management.
SecurityCacheService The Security Cache Service caches roles and permissions (ACLs)
UserManagement The UserManagement interface describes contract between the portal and security provider required for Jetspeed User Management.
 

Class Summary
CachedAcl Cached ACL - default implementation cached ACL containing role/permission.
JetspeedDBSecurityService This is an implementation of the JetspeedSecurityService interface.
JetspeedGroupManagement The GroupManagement interface describes contract between the portal and security provider required for Jetspeed Group Management.
JetspeedPermissionManagement The PermissionManagement interface describes contract between the portal and security provider required for Jetspeed Permission Management.
JetspeedRoleManagement The RoleManagement interface describes contract between the portal and security provider required for Jetspeed Role Management.
JetspeedSecurityCache The Security Cache Service caches roles and permissions (ACLs)
PortalResource PortalResource
SecurityCacheImpl The Security Cache Service caches roles and permissions (ACLs)
SecurityMessage  
UserLogonStats A User's statistics for logon attempts.
 

Exception Summary
AccountExpiredException Signals that a user account has expired.
AuthorizationException This is the basic authorization exception.
CredentialExpiredException Signals that a Credential has expired.
FailedLoginException Signals that user authentication failed.
GroupException This is the basic group exception.
InsufficientPrivilegeException This exception is thrown when the requestor has insufficient privilege.
JetspeedSecurityException This is the basic abstract Jetspeed Security Exception
LoginException This is the basic login exception.
NotUniqueUserException This exception is thrown when the public credentials fail to meet the security provider-specific unique constraints.
PermissionException This is the basic permission exception.
RoleException This is the basic role exception.
UnknownUserException This exception is thrown when the requested user principal was not found.
UserException This is the basic user exception.
 



Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.