Class PropertiesCredentialPlugin
java.lang.Object
org.mariadb.jdbc.plugin.credential.system.PropertiesCredentialPlugin
- All Implemented Interfaces:
Supplier<Credential>,CredentialPlugin
Authentication using java system properties.
default implementation use system properties `mariadb.user` and `mariadb.pwd`
example : `jdbc:mariadb://host/db?credentialType=PROPERTY`
2 options `userKey` and `pwdKey` permits indicating which system properties to use .
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()initialize(Configuration conf, String userName, HostAddress hostAddress) Permit initializing plugin if overriddentype()credential identifierMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.mariadb.jdbc.plugin.CredentialPlugin
defaultAuthenticationPluginType, mustUseSsl
-
Constructor Details
-
PropertiesCredentialPlugin
public PropertiesCredentialPlugin()
-
-
Method Details
-
type
Description copied from interface:CredentialPlugincredential identifier- Specified by:
typein interfaceCredentialPlugin- Returns:
- type
-
initialize
Description copied from interface:CredentialPluginPermit initializing plugin if overridden- Specified by:
initializein interfaceCredentialPlugin- Parameters:
conf- configurationuserName- userhostAddress- host information- Returns:
- credential plugin
-
get
- Specified by:
getin interfaceSupplier<Credential>
-