Class PropertiesCredentialPlugin
java.lang.Object
org.mariadb.jdbc.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 to indicate which system properties to use .
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()
initialize
(Options options, String userName, HostAddress hostAddress) name()
type()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.mariadb.jdbc.credential.CredentialPlugin
defaultAuthenticationPluginType, mustUseSsl
-
Field Details
-
options
-
userName
-
-
Constructor Details
-
PropertiesCredentialPlugin
public PropertiesCredentialPlugin()
-
-
Method Details
-
type
- Specified by:
type
in interfaceCredentialPlugin
-
name
- Specified by:
name
in interfaceCredentialPlugin
-
initialize
- Specified by:
initialize
in interfaceCredentialPlugin
-
get
- Specified by:
get
in interfaceSupplier<Credential>
-