Class BasicAuthenticator

java.lang.Object
org.eclipse.jetty.security.authentication.LoginAuthenticator
org.eclipse.jetty.security.authentication.BasicAuthenticator
All Implemented Interfaces:
Authenticator

public class BasicAuthenticator extends LoginAuthenticator
  • Constructor Details

    • BasicAuthenticator

      public BasicAuthenticator()
  • Method Details

    • getCharset

      public Charset getCharset()
    • setCharset

      public void setCharset(Charset charset)
    • getAuthenticationType

      public String getAuthenticationType()
      Returns:
      The name of the authentication type
    • validateRequest

      public AuthenticationState validateRequest(Request req, Response res, 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.

      Parameters:
      req - the request to validate.
      res - 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.
    • authorization

      public static String authorization(String user, String password)