org.codehaus.plexus.redback.system
Interface SecuritySystem
- All Known Implementing Classes:
- DefaultSecuritySystem
public interface SecuritySystem
SecuritySystem:
|
Field Summary |
static java.lang.String |
ROLE
|
ROLE
static final java.lang.String ROLE
authenticate
SecuritySession authenticate(AuthenticationDataSource source)
throws AuthenticationException,
UserNotFoundException,
AccountLockedException,
MustChangePasswordException
- Throws:
AuthenticationException
UserNotFoundException
AccountLockedException
MustChangePasswordException
isAuthenticated
boolean isAuthenticated(AuthenticationDataSource source)
throws AuthenticationException,
UserNotFoundException,
AccountLockedException,
MustChangePasswordException
- Throws:
AuthenticationException
UserNotFoundException
AccountLockedException
MustChangePasswordException
authorize
AuthorizationResult authorize(SecuritySession session,
java.lang.Object permission)
throws AuthorizationException
- Throws:
AuthorizationException
isAuthorized
boolean isAuthorized(SecuritySession session,
java.lang.Object permission)
throws AuthorizationException
- Throws:
AuthorizationException
authorize
AuthorizationResult authorize(SecuritySession session,
java.lang.Object permission,
java.lang.Object resource)
throws AuthorizationException
- Throws:
AuthorizationException
isAuthorized
boolean isAuthorized(SecuritySession session,
java.lang.Object permission,
java.lang.Object resource)
throws AuthorizationException
- Throws:
AuthorizationException
getUserManager
UserManager getUserManager()
getKeyManager
KeyManager getKeyManager()
getPolicy
UserSecurityPolicy getPolicy()
getUserManagementId
java.lang.String getUserManagementId()
getAuthenticatorId
java.lang.String getAuthenticatorId()
getAuthorizerId
java.lang.String getAuthorizerId()
Copyright © 2006-2009 Codehaus. All Rights Reserved.