Package org.objectweb.jac.aspects.authentication

Interface Summary
AuthenticationConf This is the configuration interface of the authentication aspect.
Authenticator The role of a class that implements this interface is to ensure that the AuthenticationAC.USER contextual attribute corresponds to an authenticated user (an existing user).
 

Class Summary
AuthenticationAC This AC weaves the authentication aspect.
AuthenticationWrapper This wrapper uses an authenticator and a controller to ensure that the current interaction is authenticated and allowed.
FilePasswordAuthenticator This Authenticator ask for a username and password and compares them to declared ones stored in a file.
PasswordAuthenticator This Authenticator ask for a username and password.
SystemAuthenticator This Authenticator gets the username from the "user.name" property.
TrustingAuthentication This class performs a trusting authentication.
TrustingAuthenticator This Authenticator just ask the username of the user without asking a password.
UserPasswordAuthenticator This Authenticator asks for a username and password and checks them by using the user aspect.
 

Exception Summary
AccessDeniedException This exception is thrown when the access to a given method is denied for the current user.
AuthenticationFailedException This exception is thrown when the authentication process fails.