Authentication properties
- Last Updated: May 20, 2025
- 1 minute read
- DataDirect Connectors
- JDBC
- Oracle Database 6.0
- Documentation
The following table describes the connection properties used to configure authentication.
| Property | Characteristic |
|---|---|
| AuthenticationMethod | Determines which authentication method the
driver uses when establishing a connection. If set to
If set to If set to If set to
If set to If set to If set to ssl, the driver uses SSL certificate information to authenticate the client with the server when using Oracle Wallet. If set to sslUIDPassword, the driver uses user ID/password and SSL authentication to connect with the server when using Oracle Wallet. If set to The default is
|
| GSSCredential |
Specifies the GSS credential object used to instantiate Kerberos constrained delegation. Constrained delegation is a Kerberos mechanism that allows a client application to delegate authentication to a second service. Important: Because the value of this property is a Java
object, it cannot be specified in a connection URL. It can only be
passed as a
Properties or
DataSource object. |
| ImpersonateUser | Specifies the user used for impersonation. When specified, the driver first authenticates based on the AuthenticationMethod property setting. Once the initial connection is established, the driver reauthenticates as the impersonated user. |
| ImpersonateUserPassword | Specifies the password used for impersonation. When specified with the ImpersonateUser property, the driver first authenticates based on the AuthenticationMethod property setting. Once the initial connection is established, the driver reauthenticates using the impersonated user and password. |
| LoadLibraryPath | Specifies the directory for the DLL for NTLM authentication. The driver looks for the DLL in the specified directory. |
| NewPassword | Changes a user’s password when a connection is established. This property can be used to comply with corporate security policies that require a regularly occurring password change or to ensure access to the database if Oracle has let the user’s password expire. |
| Password | Specifies a password that is used to connect to the database or instance. |
| RandomGenerator | Specifies the type of random number generator the database uses for secure seeding. Oracle uses a random number generator for secure seeding when establishing connections. |
| SecureRandomAlgorithm | Specifies the SecureRandom number generation algorithm
used for secure seeding when the RandomGenerator connection property is
set to secureRandom. |
| User | Specifies the user ID for user ID/password authentication or the domain user name for NTLM authentication. |
| EntraAccessToken | Specifies the access token for Entra ID access token authentication. |