Class Authenticator.NoOp

java.lang.Object
org.eclipse.jetty.security.Authenticator.NoOp
All Implemented Interfaces:
Authenticator
Enclosing interface:
Authenticator

public static class Authenticator.NoOp extends Object implements Authenticator
  • Constructor Details

    • NoOp

      public NoOp()
  • Method Details

    • setConfiguration

      public void setConfiguration(Authenticator.Configuration configuration)
      Description copied from interface: Authenticator
      Configure the Authenticator
      Specified by:
      setConfiguration in interface Authenticator
      Parameters:
      configuration - the configuration
    • getAuthenticationType

      public String getAuthenticationType()
      Specified by:
      getAuthenticationType in interface Authenticator
      Returns:
      The name of the authentication type
    • validateRequest

      public AuthenticationState validateRequest(org.eclipse.jetty.server.Request request, org.eclipse.jetty.server.Response response, org.eclipse.jetty.util.Callback callback) throws ServerAuthException
      Description copied from interface: Authenticator
      Attempts to validate the authentication state of the given request.

      If authentication is successful, an AuthenticationState.Succeeded is returned. If the authenticator has already committed a response (for either success or failure), the returned value will implement AuthenticationState.ResponseSent, and the provided Callback will be eventually be completed, otherwise the caller is responsible for completing the Callback.

      A null return value indicates that no authentication state could be established, possibly because the response has already been committed.

      Specified by:
      validateRequest in interface Authenticator
      Parameters:
      request - the request to validate.
      response - the response associated with the request.
      callback - the callback to use for writing a response.
      Returns:
      an AuthenticationState, or null if authentication could not be resolved.
      Throws:
      ServerAuthException - if unable to validate request.