Package org.apache.jackrabbit.oak.spi.security.authentication
@Version("1.6.0")
package org.apache.jackrabbit.oak.spi.security.authentication
-
ClassDescriptionAbstract implementation of the
LoginModuleinterface that can act as base class for login modules that aim to authenticate subjects against information stored in the content repository.TheAuthenticationinterface defines methods to validateCredentialsduring thelogin stepof the authentication process.Interface for the authentication setup.Default implementation of the AuthInfo interface.Utility to createConfigurations for built-in LoginModule implementations.TheGuestLoginModuleis intended to provide backwards compatibility with the login handling present in the JCR reference implementation located in jackrabbit-core.Implementation of the JCRCredentialsinterface used to distinguish a regular login request fromSession.impersonate(javax.jcr.Credentials).Bridge class that connects the JAASLoginContextclass with theLoginContextinterface used by Oak.Interface version of the JAASLoginContextclass.Configurable provider taking care of building login contexts for the desired authentication mechanism.Deprecated.Since Oak 1.40.0.Deprecated.Since Oak 1.38.0 in favor ofSecurityConfiguration.getMonitors(StatisticsProvider)This implementation of the authentication configuration provides login contexts that accept any credentials and doesn't validate specified workspace name.LoginContext for pre-authenticated subjects that don't require further validation nor additional login/logout steps.PreAuthenticatedLoginis used as marker in the shared map of the login context.Internal utility providing access to a system internal subject instance.