public class DefaultAuthenticationProvider
extends java.lang.Object
| Modifier and Type | Field and 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 and Description |
|---|
DefaultAuthenticationProvider() |
| Modifier and Type | Method and Description |
|---|---|
static InterfaceAuthSwitchSendResponsePacket |
processAuthPlugin(PacketInputStream reader,
java.lang.String plugin,
java.lang.String password,
byte[] authData,
int seqNo,
java.lang.String passwordCharacterEncoding)
Process AuthenticationSwitch.
|
public static final java.lang.String MYSQL_NATIVE_PASSWORD
public static final java.lang.String MYSQL_OLD_PASSWORD
public static final java.lang.String MYSQL_CLEAR_PASSWORD
public static final java.lang.String MYSQL_ED25519_PASSWORD
private static final java.lang.String GSSAPI_CLIENT
private static final java.lang.String DIALOG
public static InterfaceAuthSwitchSendResponsePacket processAuthPlugin(PacketInputStream reader, java.lang.String plugin, java.lang.String password, byte[] authData, int seqNo, java.lang.String passwordCharacterEncoding) throws java.sql.SQLException
reader - packet fetcherplugin - plugin namepassword - passwordauthData - auth dataseqNo - packet sequence numberpasswordCharacterEncoding - password character encodingjava.sql.SQLException - if error occur.