About Identity and Access Management (IAM) Authentication with Autonomous AI Database

You can enable an Autonomous AI Database instance to use Oracle Cloud Infrastructure (IAM) authentication and authorization for users.

Note: Autonomous AI Database integration with Oracle Cloud Infrastructure IAM is supported in commercial regions with identity domains as well as in the legacy IAM, which does not include identity domains. IAM with identity domains was introduced with new Oracle Cloud Infrastructure tenancies that were created after November 8, 2021. Autonomous AI Database supports users and groups in default and non-default identity domains.

Oracle Cloud Infrastructure IAM integration with Autonomous AI Database supports the following:

See Authenticating and Authorizing IAM Users for Oracle Autonomous AI Databases for complete details about the architecture for using IAM users on Autonomous AI Database.

IAM Database Password Authentication

You can enable an Autonomous AI Database instance to allow user access with an Oracle Cloud Infrastructure IAM database password (using a password verifier).

Note: Any supported 12c and later database client can be used for IAM database password access to Autonomous AI Database.

An Oracle Cloud Infrastructure IAM database password allows an IAM user to log in to an Autonomous AI Database instance as Oracle AI Database users typically log in with a user name and password. The user enters their IAM user name and IAM database password. An IAM database password is a different password than the Oracle Cloud Infrastructure Console password. Using an IAM user with the password verifier you can login to Autonomous AI Database with any supported database client.

For password verifier database access, you create the mappings for IAM users and OCI applications to the Autonomous AI Database instance. The IAM user accounts themselves are managed in IAM. The user accounts and user groups can be in either the default domain or in a custom, non-default domain.

Identity and Access Management (IAM) SSO Token Based Authentication

You can enable an Autonomous AI Database instance to use Oracle Cloud Infrastructure (OCI) Identity and Access Management (IAM) SSO tokens.

For token verifier database access, you create the mappings for IAM users and OCI applications to the Autonomous AI Database instance. The IAM user accounts themselves are managed in IAM. The user accounts and user groups can be in either the default domain or in a custom, non-default domain.

There are several ways a database client can obtain an IAM database token: