Package org.eclipse.jetty.server
Interface Request.AuthenticationState
- All Known Subinterfaces:
Authentication
,Authentication
,Authentication.Challenge
,Authentication.Challenge
,Authentication.Deferred
,Authentication.Deferred
,Authentication.Failure
,Authentication.Failure
,Authentication.LoginAuthentication
,Authentication.LoginAuthentication
,Authentication.LogoutAuthentication
,Authentication.LogoutAuthentication
,Authentication.NonAuthenticated
,Authentication.NonAuthenticated
,Authentication.ResponseSent
,Authentication.ResponseSent
,Authentication.SendSuccess
,Authentication.SendSuccess
,Authentication.User
,Authentication.User
,Authentication.Wrapped
,Authentication.Wrapped
,AuthenticationState
,AuthenticationState.Deferred
,AuthenticationState.ResponseSent
,AuthenticationState.Succeeded
- All Known Implementing Classes:
AbstractUserAuthentication
,AbstractUserAuthentication
,AuthenticationState.ServeAs
,DeferredAuthentication
,DeferredAuthentication
,FormAuthenticator.FormAuthentication
,FormAuthenticator.FormAuthentication
,LoggedOutAuthentication
,LoggedOutAuthentication
,LoginAuthenticator.LoggedOutAuthentication
,LoginAuthenticator.UserAuthenticationSent
,LoginAuthenticator.UserAuthenticationSucceeded
,OpenIdAuthenticator.OpenIdAuthentication
,OpenIdAuthenticator.OpenIdAuthentication
,SessionAuthentication
,SessionAuthentication
,SessionAuthentication
,UserAuthentication
,UserAuthentication
- Enclosing interface:
Request
public static interface Request.AuthenticationState
A minimal Authentication interface, primarily used for logging. It is implemented by the
jetty-security
module's AuthenticationState
to provide full authentication services.-
Method Summary
-
Method Details
-
getUserPrincipal
- Returns:
- The authenticated user
Principal
, or null if the Authentication is in a non-authenticated state.
-