@Version("1.6.0")
Package org.apache.jackrabbit.oak.spi.security.authentication
-
Interface Summary Interface Description Authentication TheAuthentication
interface defines methods to validateCredentials
during thelogin step
of the authentication process.AuthenticationConfiguration Interface for the authentication setup.LoginContext Interface version of the JAASLoginContext
class.LoginContextProvider Configurable provider taking care of building login contexts for the desired authentication mechanism.LoginModuleMBean LoginModuleMonitor LoginModuleStatsCollector Deprecated. Since Oak 1.38.0 in favor ofSecurityConfiguration.getMonitors(StatisticsProvider)
-
Class Summary Class Description AbstractLoginModule Abstract implementation of theLoginModule
interface that can act as base class for login modules that aim to authenticate subjects against information stored in the content repository.AuthInfoImpl Default implementation of the AuthInfo interface.ConfigurationUtil Utility to createConfiguration
s for built-in LoginModule implementations.GuestLoginModule TheGuestLoginModule
is intended to provide backwards compatibility with the login handling present in the JCR reference implementation located in jackrabbit-core.ImpersonationCredentials Implementation of the JCRCredentials
interface used to distinguish a regular login request fromSession.impersonate(javax.jcr.Credentials)
.JaasLoginContext Bridge class that connects the JAASLoginContext
class with theLoginContext
interface used by Oak.LoginModuleStats Deprecated. Since Oak 1.40.0.OpenAuthenticationConfiguration This implementation of the authentication configuration provides login contexts that accept any credentials and doesn't validate specified workspace name.PreAuthContext LoginContext for pre-authenticated subjects that don't require further validation nor additional login/logout steps.PreAuthenticatedLogin PreAuthenticatedLogin
is used as marker in the shared map of the login context.SystemSubject Internal utility providing access to a system internal subject instance.