All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractAuthenticationFormServlet TheAbstractAuthenticationFormServlet
provides a basic implementation of a simple servlet to render a login form for authentication purposes.AbstractAuthenticationHandler Deprecated. since Bundle 1.0.8;AuthenticationHandler
implementations should extendDefaultAuthenticationFeedbackHandler
directly and use the utility methods in theAuthUtil
class.AbstractAuthenticationHandlerHolder TheAbstractAuthenticationHandlerHolder
is a base class to represent authentication handlers (both legacy and new ones) for use in theSlingAuthenticator
.AuthConstants TheAuthConstants
provides a collection of constants used to configure and customize the Sling authentication infrastructure.AuthenticationFeedbackHandler TheAuthenticationFeedbackHandler
may be implemented byAuthenticationHandler
services to request being informed on the success or failure of authentication.AuthenticationHandler TheAuthenticationHandler
interface defines the service API used by the authentication implementation to support plugin various ways of extracting credentials from the request.AuthenticationHandler Deprecated. useAuthenticationHandler
insteadAuthenticationHandler.FAILURE_REASON_CODES This enum indicates the supported detailed login failure reason codes:invalid_login
: indicates username/password mismatch.password_expired
: indicates password has expired or was never set and change initial password is enabledaccount_locked
: the account was disabled or lockedaccount_not_found
: the account was not found (not the same as username password mismatch)AuthenticationInfo TheAuthenticationInfo
conveys any authentication credentials and/or details extracted by theAuthenticationHandler.extractCredentials(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
method from the request.AuthenticationInfo Deprecated. AuthenticationInfoPostProcessor Service interface which allows bundles to modify the AuthenticationInfo object after authentication has been performed.AuthenticationSupport TheAuthenticationSupport
provides the service API used to implement theHttpContext.handleSecurity
method as defined in the OSGi Http Service specification.Authenticator Deprecated. useAuthenticationSupport
insteadAuthenticatorWebConsolePlugin AuthUtil TheAuthUtil
provides utility functions for implementations ofAuthenticationHandler
services and users of the Sling authentication infrastructure.DefaultAuthenticationFeedbackHandler EngineAuthenticationHandlerHolder TheEngineAuthenticationHandlerHolder
class represents an old-style SlingAuthenticationHandler
service in the internal data structure of theSlingAuthenticator
.EngineSlingAuthenticator TheEngineSlingAuthenticator
class is a simple proxy service providing the old Sling EngineAuthenticator
service calling into the new standalone Apache SlingAuthenticationSupport
service.LoginServlet TheLoginServlet
lets the Authenticator do the login.LogoutServlet TheLogoutServlet
lets the Authenticator do the logout.LogoutServlet.Config NoAuthenticationHandlerException Deprecated. seeAuthenticator
PathBasedHolder ThePathBasedHolder
provides the basic abstraction for managing authentication handler and authentication requirements in theSlingAuthenticator
with the following base functionality: Provide location of control through its path fields Support orderability of instances by beingComparable
and ordering according to thePathBasedHolder.fullPath
and theServiceReference
of the provider service SupportPathBasedHolder.equals(Object)
andPathBasedHolder.hashCode()
compatible with theComparable
implementation.PathBasedHolderCache<Type extends PathBasedHolder> SlingAuthenticator TheSlingAuthenticator
class is the default implementation for handling authentication.SlingAuthenticator.Config SlingAuthenticatorServiceListener