Class DefaultAuthenticationProvider
- java.lang.Object
-
- org.mariadb.jdbc.internal.protocol.authentication.DefaultAuthenticationProvider
-
public class DefaultAuthenticationProvider extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
DIALOG
private static java.lang.String
GSSAPI_CLIENT
static java.lang.String
MYSQL_CLEAR_PASSWORD
static java.lang.String
MYSQL_ED25519_PASSWORD
static java.lang.String
MYSQL_NATIVE_PASSWORD
static java.lang.String
MYSQL_OLD_PASSWORD
-
Constructor Summary
Constructors Constructor Description DefaultAuthenticationProvider()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AuthenticationPlugin
processAuthPlugin(java.lang.String plugin, java.lang.String password, byte[] authData, Options options)
Process AuthenticationSwitch.
-
-
-
Field Detail
-
MYSQL_NATIVE_PASSWORD
public static final java.lang.String MYSQL_NATIVE_PASSWORD
- See Also:
- Constant Field Values
-
MYSQL_OLD_PASSWORD
public static final java.lang.String MYSQL_OLD_PASSWORD
- See Also:
- Constant Field Values
-
MYSQL_CLEAR_PASSWORD
public static final java.lang.String MYSQL_CLEAR_PASSWORD
- See Also:
- Constant Field Values
-
MYSQL_ED25519_PASSWORD
public static final java.lang.String MYSQL_ED25519_PASSWORD
- See Also:
- Constant Field Values
-
GSSAPI_CLIENT
private static final java.lang.String GSSAPI_CLIENT
- See Also:
- Constant Field Values
-
DIALOG
private static final java.lang.String DIALOG
- See Also:
- Constant Field Values
-
-
Method Detail
-
processAuthPlugin
public static AuthenticationPlugin processAuthPlugin(java.lang.String plugin, java.lang.String password, byte[] authData, Options options) throws java.sql.SQLException
Process AuthenticationSwitch.- Parameters:
plugin
- plugin namepassword
- passwordauthData
- auth dataoptions
- connection string options- Returns:
- authentication response according to parameters
- Throws:
java.sql.SQLException
- if error occur.
-
-