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.
  • Constructor Details

    • SpnegoAuthenticator

      public SpnegoAuthenticator()
      Deprecated.
    • SpnegoAuthenticator

      public SpnegoAuthenticator(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 Details

    • getAuthMethod

      public 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 request
      response - The response
      mandatory - 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 implement Authentication.ResponseSent. If Authentication is not mandatory, then a Authentication.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 request
      response - the response
      mandatory - if security is mandator
      validatedUser - the user that was validated
      Returns:
      true if response is secure
      Throws:
      ServerAuthException - if unable to test response