Class HttpAuthenticator


  • public class HttpAuthenticator
    extends Object
    A HTTP based authenticator responsible for performing the authentication of the current request based on the policies of the associated SecurityDomain.
    Author:
    Darran Lofthouse
    • Method Detail

      • authenticate

        public boolean authenticate()
                             throws HttpAuthenticationException
        Perform authentication for the request.
        Returns:
        true if the call should be allowed to continue within the web server, false if the call should be returning to the client.
        Throws:
        HttpAuthenticationException
      • login

        public SecurityIdentity login​(String username,
                                      String password)
        Perform a login for the supplied username and password using the pre-configured mechanism name.
        Parameters:
        username - the username to use for authentication.
        password - the password to use for authentication.
        Returns:
        A SecurityIdentity is authentication and authorization is successful.
      • builder

        public static HttpAuthenticator.Builder builder()
        Construct and return a new Builder to configure and create an instance of HttpAuthenticator.
        Returns:
        a new Builder to configure and create an instance of HttpAuthenticator.