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 .
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()initialize(Options options, String userName, HostAddress hostAddress) name()type()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CredentialPlugin
defaultAuthenticationPluginType, mustUseSsl
-
Constructor Details
-
PropertiesCredentialPlugin
public PropertiesCredentialPlugin()
-
-
Method Details
-
type
- Specified by:
typein interfaceCredentialPlugin
-
name
- Specified by:
namein interfaceCredentialPlugin
-
initialize
- Specified by:
initializein interfaceCredentialPlugin
-
get
- Specified by:
getin interfaceSupplier<Credential>
-