All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractAuthenticationFormServlet TheAbstractAuthenticationFormServletprovides a basic implementation of a simple servlet to render a login form for authentication purposes.AbstractAuthenticationHandler Deprecated. since Bundle 1.0.8;AuthenticationHandlerimplementations should extendDefaultAuthenticationFeedbackHandlerdirectly and use the utility methods in theAuthUtilclass.AbstractAuthenticationHandlerHolder TheAbstractAuthenticationHandlerHolderis a base class to represent authentication handlers (both legacy and new ones) for use in theSlingAuthenticator.AuthConstants TheAuthConstantsprovides a collection of constants used to configure and customize the Sling authentication infrastructure.AuthenticationFeedbackHandler TheAuthenticationFeedbackHandlermay be implemented byAuthenticationHandlerservices to request being informed on the success or failure of authentication.AuthenticationHandler TheAuthenticationHandlerinterface defines the service API used by the authentication implementation to support plugin various ways of extracting credentials from the request.AuthenticationHandler Deprecated. useAuthenticationHandlerinsteadAuthenticationHandler.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 TheAuthenticationInfoconveys 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 TheAuthenticationSupportprovides the service API used to implement theHttpContext.handleSecuritymethod as defined in the OSGi Http Service specification.Authenticator Deprecated. useAuthenticationSupportinsteadAuthenticatorWebConsolePlugin AuthUtil TheAuthUtilprovides utility functions for implementations ofAuthenticationHandlerservices and users of the Sling authentication infrastructure.DefaultAuthenticationFeedbackHandler EngineAuthenticationHandlerHolder TheEngineAuthenticationHandlerHolderclass represents an old-style SlingAuthenticationHandlerservice in the internal data structure of theSlingAuthenticator.EngineSlingAuthenticator TheEngineSlingAuthenticatorclass is a simple proxy service providing the old Sling EngineAuthenticatorservice calling into the new standalone Apache SlingAuthenticationSupportservice.LoginServlet TheLoginServletlets the Authenticator do the login.LogoutServlet TheLogoutServletlets the Authenticator do the logout.LogoutServlet.Config NoAuthenticationHandlerException Deprecated. seeAuthenticatorPathBasedHolder ThePathBasedHolderprovides the basic abstraction for managing authentication handler and authentication requirements in theSlingAuthenticatorwith the following base functionality: Provide location of control through its path fields Support orderability of instances by beingComparableand ordering according to thePathBasedHolder.fullPathand theServiceReferenceof the provider service SupportPathBasedHolder.equals(Object)andPathBasedHolder.hashCode()compatible with theComparableimplementation.PathBasedHolderCache<Type extends PathBasedHolder> SlingAuthenticator TheSlingAuthenticatorclass is the default implementation for handling authentication.SlingAuthenticator.Config SlingAuthenticatorServiceListener