public interface AuthenticationPlugin
Modifier and Type | Method and Description |
---|---|
char[] |
getPassword(AuthenticationRequestType type)
Callback method to provide the password to use for authentication.
|
char[] getPassword(AuthenticationRequestType type) throws PSQLException
Implementers can also check the authentication type to ensure that the authentication handshake is using a specific authentication method (e.g. SASL) or avoiding a specific one (e.g. cleartext).
For security reasons, the driver will wipe the contents of the array returned by this method after it has been used for authentication.
Implementers must provide a new array each time this method is invoked as the previous contents will have been wiped.
type
- The authentication method that the server is requestingPSQLException
- if something goes wrong supplying the passwordCopyright © 1997-2020 PostgreSQL Global Development Group. All Rights Reserved.