Class DefaultAuthenticatorFactory

java.lang.Object
org.eclipse.jetty.security.DefaultAuthenticatorFactory
All Implemented Interfaces:
Authenticator.Factory
Direct Known Subclasses:
JaspiAuthenticatorFactory

public class DefaultAuthenticatorFactory extends Object implements Authenticator.Factory
The Default Authenticator Factory. Uses the Authenticator.Configuration.getAuthenticationType() to select an Authenticator from: All authenticators derived from LoginAuthenticator are wrapped with a DeferredAuthenticationState instance, which is used if authentication is not mandatory. The Authentications from the FormAuthenticator are always wrapped in a SessionAuthentication

If a LoginService has not been set on this factory, then the service is selected by searching the ContainerLifeCycle.getBeans(Class) results for a service that matches the realm name, else the first LoginService found is used.