# Package oracle.jdbc.spi

Interface Summary
AccessTokenProvider: A provider of OAUTH access tokens that authorize logins to Oracle Database.
ConnectionStringProvider: A provider of connection strings for establishing a network connection to Oracle Database.
OracleConfigurationJsonSecretProvider: Defines the contract for secret providers in a JSON Configuration.
OracleConfigurationProvider: Using the Service Provider Interface (SPI) abstraction, the Oracle JDBC driver can be configured using a configuration service provider.
OracleResourceProvider: A provider of resources that are consumed by the Oracle JDBC Driver.
OracleResourceProvider.Parameter: A parameter that configures an `OracleResourceProvider`.
PasswordProvider: A provider of passwords for authentication with Oracle Database.
TlsConfigurationProvider: A provider of keys and/or certificates for TLS communication with Oracle Database.
TraceEventListenerProvider: A provider of listeners for application and system tracing events.
UsernameProvider: A provider of usernames for authentication with Oracle Database.