Interface Authenticator


  • public interface Authenticator
    Authenticator Interface

    An Authenticator is responsible for checking requests and sending response challenges in order to authenticate a request. Various types of Authentication are returned in order to signal the next step in authentication.

    • Method Detail

      • setConfiguration

        void setConfiguration​(Authenticator.AuthConfiguration configuration)
        Configure the Authenticator
        Parameters:
        configuration - the configuration
      • getAuthMethod

        java.lang.String getAuthMethod()
        Returns:
        The name of the authentication method
      • prepareRequest

        void prepareRequest​(ServletRequest request)
        Called prior to validateRequest. The authenticator can manipulate the request to update it with information that can be inspected prior to validateRequest being called. The primary purpose of this method is to satisfy the Servlet Spec 3.1 section 13.6.3 on handling Form authentication where the http method of the original request causing authentication is not the same as the http method resulting from the redirect after authentication.
        Parameters:
        request - the request to manipulate