| Interface | Description |
|---|---|
| Authentication |
The
Authentication interface defines methods to validate
Credentials during the
login step of the
authentication process. |
| AuthenticationConfiguration |
Interface for the authentication setup.
|
| LoginContext |
Interface version of the JAAS
LoginContext
class. |
| LoginContextProvider |
Configurable provider taking care of building login contexts for
the desired authentication mechanism.
|
| Class | Description |
|---|---|
| AbstractLoginModule |
Abstract implementation of the
LoginModule 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 create
Configurations for built-in LoginModule implementations. |
| GuestLoginModule |
The
GuestLoginModule is intended to provide backwards compatibility
with the login handling present in the JCR reference implementation located
in jackrabbit-core. |
| ImpersonationCredentials |
Implementation of the JCR
Credentials interface used to distinguish
a regular login request from javax.jcr.Session#impersonate(javax.jcr.Credentials). |
| JaasLoginContext |
Bridge class that connects the JAAS
LoginContext class with the
LoginContext interface used by Oak. |
| 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.
|
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"