Package org.apache.sling.auth.core.impl
-
Class Summary Class Description AbstractAuthenticationHandlerHolder TheAbstractAuthenticationHandlerHolderis a base class to represent authentication handlers (both legacy and new ones) for use in theSlingAuthenticator.AuthenticatorWebConsolePlugin LoginServlet TheLoginServletlets the Authenticator do the login.LogoutServlet TheLogoutServletlets the Authenticator do the logout.PathBasedHolder 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.SlingAuthenticatorServiceListener Service listener keeping track of all auth requirements registered in the service registry.SlingAuthenticatorServiceListener.Action Action for the queued execution -
Enum Summary Enum Description SlingAuthenticatorServiceListener.ActionType Action type for the queued execution -
Annotation Types Summary Annotation Type Description LogoutServlet.Config SlingAuthenticator.Config