Class DigestAuthenticator

java.lang.Object
org.apache.tomcat.websocket.Authenticator
org.apache.tomcat.websocket.DigestAuthenticator

public class DigestAuthenticator extends Authenticator
Authenticator supporting the DIGEST authentication method.
  • Field Details

  • Constructor Details

    • DigestAuthenticator

      public DigestAuthenticator()
  • Method Details

    • getAuthorization

      public String getAuthorization(String requestUri, String authenticateHeader, String userName, String userPassword, String userRealm) throws AuthenticationException
      Description copied from class: Authenticator
      Generate the authorization header value that will be sent to the server.
      Specified by:
      getAuthorization in class Authenticator
      Parameters:
      requestUri - The request URI
      authenticateHeader - The server authentication header received
      userName - The user name
      userPassword - The user password
      userRealm - The realm for which the provided user name and password are valid. null to indicate all realms.
      Returns:
      The generated authorization header value
      Throws:
      AuthenticationException - When an error occurs
    • getSchemeName

      public String getSchemeName()
      Description copied from class: Authenticator
      Get the authentication method.
      Specified by:
      getSchemeName in class Authenticator
      Returns:
      the authentication scheme