## Uses of Interface
org.mariadb.jdbc.identity.IdentityPlugin

Packages that use IdentityPlugin
org.mariadb.jdbc
org.mariadb.jdbc.identity
org.mariadb.jdbc.identity.aws
org.mariadb.jdbc.identity.env
org.mariadb.jdbc.identity.system
org.mariadb.jdbc.util

### Uses of IdentityPlugin in org.mariadb.jdbc

Methods in org.mariadb.jdbc that return IdentityPlugin
`IdentityPlugin` UrlParser.`getIdentityPlugin()`

### Uses of IdentityPlugin in org.mariadb.jdbc.identity

Methods in org.mariadb.jdbc.identity that return IdentityPlugin
`static IdentityPlugin` IdentityPluginLoader.`get(String type)` Get current Identity plugin according to option `identityType`.
`default IdentityPlugin` IdentityPlugin.`initialize(Options options, String userName, HostAddress hostAddress)`

### Uses of IdentityPlugin in org.mariadb.jdbc.identity.aws

Classes in org.mariadb.jdbc.identity.aws that implement IdentityPlugin
`class` `AwsIamIdentityPlugin` Permit AWS database IAM authentication.

Methods in org.mariadb.jdbc.identity.aws that return IdentityPlugin
`IdentityPlugin` AwsIamIdentityPlugin.`initialize(Options options, String userName, HostAddress hostAddress)`

### Uses of IdentityPlugin in org.mariadb.jdbc.identity.env

Classes in org.mariadb.jdbc.identity.env that implement IdentityPlugin
`class` `EnvIdentityPlugin` Authentication using environment variable.

Methods in org.mariadb.jdbc.identity.env that return IdentityPlugin
`IdentityPlugin` EnvIdentityPlugin.`initialize(Options options, String userName, HostAddress hostAddress)`

### Uses of IdentityPlugin in org.mariadb.jdbc.identity.system

Classes in org.mariadb.jdbc.identity.system that implement IdentityPlugin
`class` `PropertiesIdentityPlugin` Authentication using java system properties.

Methods in org.mariadb.jdbc.identity.system that return IdentityPlugin
`IdentityPlugin` PropertiesIdentityPlugin.`initialize(Options options, String userName, HostAddress hostAddress)`

### Uses of IdentityPlugin in org.mariadb.jdbc.util

Methods in org.mariadb.jdbc.util with parameters of type IdentityPlugin
`static void` DefaultOptions.`postOptionProcess(Options options, IdentityPlugin identityPlugin)` Option initialisation end : set option value to a coherent state.