Uses of Interface
org.eclipse.jetty.server.Authentication
Packages that use Authentication
Package
Description
Jetty Security : Modular Support for Security in Jetty
Jetty Security : Authenticators and Callbacks
Jetty Jaspi : Java Authentication SPI
Jetty Server : Core Server API
-
Uses of Authentication in org.eclipse.jetty.security
Classes in org.eclipse.jetty.security that implement AuthenticationModifier and TypeClassDescriptionclassAbstractUserAuthentication Base class for representing an authenticated user.classLoggedOutAuthentication An Authentication indicating that a user has been previously, but is not currently logged in, but may be capable of logging in after a call to Request.login(String,String)classMethods in org.eclipse.jetty.security that return AuthenticationModifier and TypeMethodDescriptionLoggedOutAuthentication.login(String username, Object password, jakarta.servlet.ServletRequest request) AbstractUserAuthentication.logout(jakarta.servlet.ServletRequest request) Authenticator.validateRequest(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, boolean mandatory) Validate a request -
Uses of Authentication in org.eclipse.jetty.security.authentication
Classes in org.eclipse.jetty.security.authentication that implement AuthenticationModifier and TypeClassDescriptionclassstatic classThis Authentication represents a just completed Form authentication.classSessionAuthentication When a user has been successfully authenticated with some types of Authenticator, the Authenticator stashes a SessionAuthentication into an HttpSession to remember that the user is authenticated.Methods in org.eclipse.jetty.security.authentication that return AuthenticationModifier and TypeMethodDescriptionDeferredAuthentication.authenticate(jakarta.servlet.ServletRequest request) DeferredAuthentication.authenticate(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) DeferredAuthentication.login(String username, Object password, jakarta.servlet.ServletRequest request) DeferredAuthentication.logout(jakarta.servlet.ServletRequest request) BasicAuthenticator.validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) ClientCertAuthenticator.validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) Deprecated.ConfigurableSpnegoAuthenticator.validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) DigestAuthenticator.validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) FormAuthenticator.validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) SslClientCertAuthenticator.validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) -
Uses of Authentication in org.eclipse.jetty.security.jaspi
Methods in org.eclipse.jetty.security.jaspi that return AuthenticationModifier and TypeMethodDescriptionJaspiAuthenticator.validateRequest(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, boolean mandatory) JaspiAuthenticator.validateRequest(JaspiMessageInfo messageInfo) Methods in org.eclipse.jetty.security.jaspi with parameters of type AuthenticationModifier and TypeMethodDescriptionbooleanJaspiAuthenticator.secureResponse(JaspiMessageInfo messageInfo, Authentication validatedUser) -
Uses of Authentication in org.eclipse.jetty.security.openid
Classes in org.eclipse.jetty.security.openid that implement AuthenticationModifier and TypeClassDescriptionstatic classThis Authentication represents a just completed OpenId Connect authentication.Methods in org.eclipse.jetty.security.openid that return AuthenticationModifier and TypeMethodDescriptionOpenIdAuthenticator.validateRequest(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, boolean mandatory) -
Uses of Authentication in org.eclipse.jetty.server
Subinterfaces of Authentication in org.eclipse.jetty.serverModifier and TypeInterfaceDescriptionstatic interfaceAn Authentication Challenge has been sent.static interfaceA deferred authentication with methods to progress the authentication process.static interfaceAn Authentication Failure has been sent.static interfaceAn authentication that is capable of performing a programmatic login operation.static interfaceAn authentication that is capable of performing a programmatic logout operation.static interfaceAfter a logout, the authentication reverts to a state where it is possible to programmatically log in again.static interfaceAuthentication Response sent state.static interfacestatic interfaceA successful Authentication with User information.static interfaceA wrapped authentication with methods provide the wrapped request/response for use by the applicationFields in org.eclipse.jetty.server declared as AuthenticationModifier and TypeFieldDescriptionstatic final AuthenticationAuthentication.NOT_CHECKEDAuthentication not checkedstatic final AuthenticationAuthentication.SEND_CONTINUEAuthentication challenge sent.static final AuthenticationAuthentication.SEND_FAILUREAuthentication failure sent.static final AuthenticationAuthentication.SEND_SUCCESSstatic final AuthenticationAuthentication.UNAUTHENTICATEDUnauthenticated state.Methods in org.eclipse.jetty.server that return AuthenticationModifier and TypeMethodDescriptionAuthentication.Deferred.authenticate(jakarta.servlet.ServletRequest request) Authenticate if possible without sending a challenge.Authentication.Deferred.authenticate(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) Authenticate and possibly send a challenge.Request.getAuthentication()Get the authentication.Authentication.LoginAuthentication.login(String username, Object password, jakarta.servlet.ServletRequest request) Login with the LOGIN authenticatorAuthentication.LogoutAuthentication.logout(jakarta.servlet.ServletRequest request) Remove any user information that may be present in the request such that a call to getUserPrincipal/getRemoteUser will return null.Methods in org.eclipse.jetty.server with parameters of type AuthenticationModifier and TypeMethodDescriptionvoidRequest.setAuthentication(Authentication authentication) Set the authentication.