> ## Documentation Index
> Fetch the complete documentation index at: https://docs.domino.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Set IAM Authentication

You can enable users to create Data Sources using IAM authentication for these AWS-based Data Source types:

* [MySQL](/6.3/platform-capabilities/core-concepts/data/data-source-connectors/connect-to-mysql)

* [PostgreSQL](/6.3/platform-capabilities/core-concepts/data/data-source-connectors/connect-to-postgres)

* [Redshift](/6.3/platform-capabilities/core-concepts/data/data-source-connectors/connect-to-redshift)

* [S3](/6.3/platform-capabilities/core-concepts/data/data-source-connectors/connect-to-generic-s3)

<Note>
  IAM-authenticated connections can be used only to execute jobs and workspaces. Other execution types, such as scheduled jobs and Domino endpoints, require basic authentication.
</Note>

Set up IAM authentication

1. [Configure single sign-on (SSO)](/6.3/admin/identity-and-access/authentication/sso/sso-configuration).

2. [Configure AWS credential propagation](/6.3/admin/identity-and-access/authentication/sso/aws-credential-propagation).

3. Add IAM to the available authentication options for one or more of the supported Data Source types.

4. In the Admin application, go to **Platform settings** > **Configuration records**.

5. Click **Add Record**.

6. Enter one of the following keys with the value `AWSIAMRole` or `Basic, AWSIAMRole`.

   * `com.cerebro.domino.datasource.MySQLConfig.enabledAuthTypes`

   * `com.cerebro.domino.datasource.PostgreSQLConfig.enabledAuthTypes`

   * `com.cerebro.domino.datasource.RedshiftConfig.enabledAuthTypes`

   * `com.cerebro.domino.datasource.S3Config.enabledAuthTypes`

     See the [Configuration Reference](/6.3/admin/configuration/central-configuration#data-source-authentication) for details about the supported configurations.

7. Click **Create**.
