Package org.apache.jackrabbit.core.security.authentication
- 
Interface Summary Interface Description AuthContext An authentication context used to authenticate users.Authentication TheAuthenticationinterface defines methods to validateCredentialsupon authentication.
- 
Class Summary Class Description AbstractLoginModule AbstractLoginModuleprovides the means for the common authentication tasks within the Repository.AuthContextProvider AuthContextProviderdefines how the current request for login is handled.CallbackHandlerImpl CallbackHandler that deals with the following callbacks:NameCallbackPasswordCallbackCredentialsCallbackImpersonationCallbackRepositoryCallbackCredentialsCallback ACredentialsCallbackCryptedSimpleCredentials Crypted variant of theSimpleCredentials.DefaultLoginModule TheDefaultLoginModuleauthenticates Credentials related to aUserof the Repository
 In any other case it is marked to be ignored.ImpersonationCallback Callback for aCallbackHandlerto ask for a the impersonatingSubjectto create aSessionto access theRepository.JAASAuthContext Implements the commonAuthContextinterface for the JAAS environment.LocalAuthContext Provide AuthContext interface, for a JAAS-LoginModule not running in aLoginContextRepositoryCallback