Class SpnegoAuthenticator
- java.lang.Object
-
- org.eclipse.jetty.security.authentication.LoginAuthenticator
-
- org.eclipse.jetty.security.authentication.SpnegoAuthenticator
-
- All Implemented Interfaces:
Authenticator
@Deprecated public class SpnegoAuthenticator extends LoginAuthenticator
Deprecated.useConfigurableSpnegoAuthenticator
instead.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator
Authenticator.AuthConfiguration, Authenticator.Factory
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.security.authentication.LoginAuthenticator
_identityService, _loginService
-
-
Constructor Summary
Constructors Constructor Description SpnegoAuthenticator()
Deprecated.SpnegoAuthenticator(java.lang.String authMethod)
Deprecated.Allow for a custom authMethod value to be set for instances where SPNEGO may not be appropriate
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getAuthMethod()
Deprecated.boolean
secureResponse(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean mandatory, Authentication.User validatedUser)
Deprecated.is response secureAuthentication
validateRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean mandatory)
Deprecated.Validate a request-
Methods inherited from class org.eclipse.jetty.security.authentication.LoginAuthenticator
getLoginService, login, logout, prepareRequest, renewSession, setConfiguration
-
-
-
-
Constructor Detail
-
SpnegoAuthenticator
public SpnegoAuthenticator()
Deprecated.
-
SpnegoAuthenticator
public SpnegoAuthenticator(java.lang.String authMethod)
Deprecated.Allow for a custom authMethod value to be set for instances where SPNEGO may not be appropriate- Parameters:
authMethod
- the auth method
-
-
Method Detail
-
getAuthMethod
public java.lang.String getAuthMethod()
Deprecated.- Returns:
- The name of the authentication method
-
validateRequest
public Authentication validateRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean mandatory) throws ServerAuthException
Deprecated.Description copied from interface:Authenticator
Validate a request- Parameters:
request
- The requestresponse
- The responsemandatory
- True if authentication is mandatory.- Returns:
- An Authentication. If Authentication is successful, this will be a
Authentication.User
. If a response has been sent by the Authenticator (which can be done for both successful and unsuccessful authentications), then the result will implementAuthentication.ResponseSent
. If Authentication is not mandatory, then aAuthentication.Deferred
may be returned. - Throws:
ServerAuthException
- if unable to validate request
-
secureResponse
public boolean secureResponse(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean mandatory, Authentication.User validatedUser) throws ServerAuthException
Deprecated.Description copied from interface:Authenticator
is response secure- Parameters:
request
- the requestresponse
- the responsemandatory
- if security is mandatorvalidatedUser
- the user that was validated- Returns:
- true if response is secure
- Throws:
ServerAuthException
- if unable to test response
-
-