Class PostgreSQLAuthenticationHandler

java.lang.Object
org.apache.shardingsphere.proxy.frontend.postgresql.authentication.PostgreSQLAuthenticationHandler

public final class PostgreSQLAuthenticationHandler extends Object
Authentication handler for PostgreSQL.
  • Constructor Details

    • PostgreSQLAuthenticationHandler

      public PostgreSQLAuthenticationHandler()
  • Method Details

    • login

      public void login(String username, String databaseName, byte[] md5Salt, PostgreSQLPasswordMessagePacket passwordMessagePacket)
      Login.
      Parameters:
      username - username
      databaseName - database name
      md5Salt - MD5 salt
      passwordMessagePacket - password message packet
    • getAuthenticator

      public PostgreSQLAuthenticator getAuthenticator(String username, String hostname)
      Get authenticator.
      Parameters:
      username - username
      hostname - hostname
      Returns:
      authenticator