Package org.apache.jackrabbit.core.security.authentication
-
Interface Summary Interface Description AuthContext An authentication context used to authenticate users.Authentication TheAuthentication
interface defines methods to validateCredentials
upon authentication. -
Class Summary Class Description AbstractLoginModule AbstractLoginModule
provides the means for the common authentication tasks within the Repository.AuthContextProvider AuthContextProvider
defines how the current request for login is handled.CallbackHandlerImpl CallbackHandler that deals with the following callbacks:NameCallback
PasswordCallback
CredentialsCallback
ImpersonationCallback
RepositoryCallback
CredentialsCallback ACredentialsCallback
CryptedSimpleCredentials Crypted variant of theSimpleCredentials
.DefaultLoginModule TheDefaultLoginModule
authenticates Credentials related to aUser
of the Repository
In any other case it is marked to be ignored.ImpersonationCallback Callback for aCallbackHandler
to ask for a the impersonatingSubject
to create aSession
to access theRepository
.JAASAuthContext Implements the commonAuthContext
interface for the JAAS environment.LocalAuthContext Provide AuthContext interface, for a JAAS-LoginModule not running in aLoginContext
RepositoryCallback