Class DefaultAuthenticatorFactory
java.lang.Object
org.eclipse.jetty.ee9.security.DefaultAuthenticatorFactory
- All Implemented Interfaces:
 Authenticator.Factory
- Direct Known Subclasses:
 JaspiAuthenticatorFactory
The Default Authenticator Factory.
Uses the 
Authenticator.AuthConfiguration.getAuthMethod() to select an Authenticator from: 
All authenticators derived from LoginAuthenticator are
wrapped with a DeferredAuthentication
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.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetAuthenticator(Server server, jakarta.servlet.ServletContext context, Authenticator.AuthConfiguration configuration, IdentityService identityService, LoginService loginService) Get the loginService.voidsetLoginService(LoginService loginService) Set the loginService to set. 
- 
Constructor Details
- 
DefaultAuthenticatorFactory
public DefaultAuthenticatorFactory() 
 - 
 - 
Method Details
- 
getAuthenticator
public Authenticator getAuthenticator(Server server, jakarta.servlet.ServletContext context, Authenticator.AuthConfiguration configuration, IdentityService identityService, LoginService loginService) - Specified by:
 getAuthenticatorin interfaceAuthenticator.Factory
 - 
getLoginService
 - 
setLoginService
Set the loginService to set.- Parameters:
 loginService- the loginService to set
 
 -