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

# CSV

export const title_82 = "CSV";

export const title_81 = "CSV";

export const title_80 = "CSV";

export const title_79 = "CSV";

export const title_78 = "CSV";

export const title_77 = "CSV";

export const title_76 = "CSV";

export const title_75 = "CSV";

export const title_74 = "CSV";

export const title_73 = "CSV";

export const title_72 = "CSV";

export const title_71 = "CSV";

export const title_70 = "CSV";

export const title_69 = "CSV";

export const title_68 = "CSV";

export const title_67 = "CSV";

export const title_66 = "CSV";

export const title_65 = "CSV";

export const title_64 = "CSV";

export const title_63 = "CSV";

export const title_62 = "CSV";

export const title_61 = "CSV";

export const title_60 = "CSV";

export const title_59 = "CSV";

export const title_58 = "CSV";

export const title_57 = "CSV";

export const title_56 = "CSV";

export const title_55 = "CSV";

export const title_54 = "CSV";

export const title_53 = "CSV";

export const title_52 = "CSV";

export const title_51 = "CSV";

export const title_50 = "CSV";

export const title_49 = "CSV";

export const title_48 = "CSV";

export const title_47 = "CSV";

export const title_46 = "CSV";

export const title_45 = "CSV";

export const title_44 = "CSV";

export const title_43 = "CSV";

export const title_42 = "CSV";

export const title_41 = "CSV";

export const title_40 = "CSV";

export const title_39 = "CSV";

export const title_38 = "CSV";

export const title_37 = "CSV";

export const title_36 = "CSV";

export const title_35 = "CSV";

export const title_34 = "CSV";

export const title_33 = "CSV";

export const title_32 = "CSV";

export const title_31 = "CSV";

export const title_30 = "CSV";

export const title_29 = "CSV";

export const title_28 = "CSV";

export const title_27 = "CSV";

export const title_26 = "CSV";

export const title_25 = "CSV";

export const title_24 = "CSV";

export const title_23 = "CSV";

export const title_22 = "CSV";

export const title_21 = "CSV";

export const title_20 = "CSV";

export const title_19 = "CSV";

export const title_18 = "CSV";

export const title_17 = "CSV";

export const title_16 = "CSV";

export const title_15 = "CSV";

export const title_14 = "CSV";

export const title_13 = "CSV";

export const title_12 = "CSV";

export const title_11 = "CSV";

export const title_10 = "CSV";

export const title_9 = "CSV";

export const title_8 = "CSV";

export const title_7 = "CSV";

export const title_6 = "CSV";

export const title_5 = "CSV";

export const title_4 = "CSV";

export const title_3 = "CSV";

export const title_2 = "CSV";

export const title_1 = "CSV";

export const title_0 = "CSV";

## Setup Guide

Follow these steps to connect CSV to your Connect AI account:

<Steps>
  <Step>
    Open the **Sources** page of the Connect AI navigation menu.
  </Step>

  <Step>
    Click **+ Add Connection** in the upper-right corner.
  </Step>

  <Step>
    Type *CSV* into the search field, then click the data source name.
  </Step>

  <Step>
    On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name.
  </Step>

  <Step>
    Enter the **URI** for the CSV resource location.
  </Step>

  <Step>
    (Optional) Enter the **FMT**. This specifies the file format that the provider uses to parse all text files. The default value is CsvDelimited.
  </Step>

  <Step>
    (Optional) Toggle on **Aggregate Files**. This specifies whether the provider aggregates all files with the same schema in the specified folder into a single table called AggregatedFiles.
  </Step>

  <Step>
    (Optional) Toggle on **Include Column Headers**. This specifies whether the provider derives column names from the first row of each file.
  </Step>

  <Step>
    Select the **Connection Type**, which specifies the file storage service, server, or file access protocol through which your CSV files are stored and retrieved. Then proceed to the relevant section and follow those instructions.
  </Step>
</Steps>

## Connection Types

<Tabs>
  <Tab title="Amazon S3">
    <Steps>
      <Step>
        Select the **AWS Region** from the drop-down list. This is the hosting region for your Amazon Web Services.
      </Step>

      <Step>
        (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider.
      </Step>

      <Step>
        Select the **Auth Scheme** to use when connecting to remote services. Then select the tab for your authentication scheme and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="AwsRootKeys">
        <Steps>
          <Step>
            Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page.
          </Step>

          <Step>
            Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page.
          </Step>

          <Step>
            (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used.
          </Step>

          <Step>
            (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device.
          </Step>

          <Step>
            (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_0} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AwsEC2Roles">
        <Steps>
          <Step>No additional settings are required for this authentication method.</Step>

          <Step>
            At the top of the Connect AI **Add {title_1} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AwsIAMRoles">
        <Steps>
          <Step>
            Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page.
          </Step>

          <Step>
            Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page.
          </Step>

          <Step>
            Enter the **AWS Role ARN**. This is the Amazon Resource Name of the role to use when authenticating.
          </Step>

          <Step>
            (Optional) Enter the **AWS External Id**. This is a unique identifier that might be required when you assume a role in another account.
          </Step>

          <Step>
            (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used.
          </Step>

          <Step>
            (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device.
          </Step>

          <Step>
            (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_2} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="ADFS">
        <Steps>
          <Step>
            Enter the **User** that the provider uses to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            Enter the identity provider's **SSO Login URL**.
          </Step>

          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_3} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Okta">
        <Steps>
          <Step>
            Enter the **User** that the provider uses to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            Enter the identity provider's **SSO Login URL**.
          </Step>

          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_4} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="PingFederate">
        <Steps>
          <Step>
            Enter the **User** that the provider uses to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            Enter the identity provider's **SSO Login URL**.
          </Step>

          <Step>
            Enter the **SSO Exchange URL**. This is the URL used for consuming the SAML response and exchanging it for service specific credentials.
          </Step>

          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **AWS Principal ARN**. This is the ARN of the SAML Identity provider in your AWS account. You must specify the Principal ARN to use during authentication in the event you have multiple Identity Providers in your AWS Account.
          </Step>

          <Step>
            (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_5} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AwsTempCredentials">
        <Steps>
          <Step>
            Enter the **Access Key** used to authenticate to AWS. This value is accessible from your security credentials page.
          </Step>

          <Step>
            Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page.
          </Step>

          <Step>
            Enter the **AWS Session Token**. See the [AWS Documentation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) for more information about the session token.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_6} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AwsCredentialsFile">
        <Steps>
          <Step>No additional settings are required for this authentication method.</Step>

          <Step>
            At the top of the Connect AI **Add {title_7} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureAD">
        <Steps>
          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_8} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Keycloak">
        <Steps>
          <Step>
            Enter the **Keycloak Realm URL**. This specifies the full URL to the Keycloak server, including the specific realm used for authentication and authorization.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_9} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Azure Blob Storage">
    <Steps>
      <Step>
        Enter the name of your **Azure Storage Account**.
      </Step>

      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="AzureAD">
        <Steps>
          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_10} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipal">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_11} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipalCert">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_12} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AccessKey">
        <Steps>
          <Step>
            Enter the **Azure Access Key**, which is the storage key associated with your Azure account.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_13} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureStorageSAS">
        <Steps>
          <Step>
            Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_14} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Azure Data Lake Storage Gen2">
    <Steps>
      <Step>
        Enter the name of your **Azure Storage Account**.
      </Step>

      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="AzureAD">
        <Steps>
          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_15} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipal">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_16} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipalCert">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_17} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AccessKey">
        <Steps>
          <Step>
            Enter the **Azure Access Key**, which is the storage key associated with your Azure account.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_18} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureStorageSAS">
        <Steps>
          <Step>
            Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_19} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Azure Data Lake Storage Gen2 SSL">
    <Steps>
      <Step>
        Enter the name of your **Azure Storage Account**.
      </Step>

      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="AzureAD">
        <Steps>
          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_20} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipal">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_21} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipalCert">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_22} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AccessKey">
        <Steps>
          <Step>
            Enter the **Azure Access Key**, which is the storage key associated with your Azure account.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_23} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureStorageSAS">
        <Steps>
          <Step>
            Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_24} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Azure Files">
    <Steps>
      <Step>
        Enter the name of your **Azure Storage Account**.
      </Step>

      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="AccessKey">
        <Steps>
          <Step>
            Enter the **Azure Access Key**, which is the storage key associated with your Azure account.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_25} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureStorageSAS">
        <Steps>
          <Step>
            Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_26} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Box">
    <Steps>
      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="OAuth">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_27} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthClient">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access.
          </Step>

          <Step>
            (Optional) Select the **Subject Type** for the client credentials authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_28} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthJWT">
        <Steps>
          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access.
          </Step>

          <Step>
            (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Public Key Id**.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_29} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Dropbox">
    <Steps>
      <Step>
        (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
      </Step>

      <Step>
        (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
      </Step>

      <Step>
        (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
      </Step>

      <Step>
        (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
      </Step>

      <Step>
        (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
      </Step>

      <Step>
        At the top of the Connect AI **Add {title_30} Connection** page, click **Save & Test**.

        * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
        * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
        * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
      </Step>
    </Steps>
  </Tab>

  <Tab title="FTP">
    <Steps>
      <Step>
        Enter the **User** that the provider needs to authenticate.
      </Step>

      <Step>
        Enter the **Password** used to authenticate the user.
      </Step>

      <Step>
        At the top of the Connect AI **Add {title_31} Connection** page, click **Save & Test**.

        * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
        * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
        * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
      </Step>
    </Steps>
  </Tab>

  <Tab title="FTPS">
    <Steps>
      <Step>
        Enter the **User** that the provider needs to authenticate.
      </Step>

      <Step>
        Enter the **Password** used to authenticate the user.
      </Step>

      <Step>
        At the top of the Connect AI **Add {title_32} Connection** page, click **Save & Test**.

        * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
        * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
        * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Google Cloud Storage">
    <Steps>
      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="OAuth">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_33} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthPKCE">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_34} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthJWT">
        <Steps>
          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access.
          </Step>

          <Step>
            (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Public Key Id**.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_35} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="GCPInstanceAccount">
        <Steps>
          <Step>No additional settings are required for this authentication method.</Step>

          <Step>
            At the top of the Connect AI **Add {title_36} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Google Drive">
    <Steps>
      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="OAuth">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_37} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthPKCE">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_38} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthJWT">
        <Steps>
          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access.
          </Step>

          <Step>
            (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Public Key Id**.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_39} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="GCPInstanceAccount">
        <Steps>
          <Step>No additional settings are required for this authentication method.</Step>

          <Step>
            At the top of the Connect AI **Add {title_40} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="HDFS">
    <Steps>
      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="None">
        <Steps>
          <Step>No additional settings are required for this authentication method.</Step>

          <Step>
            At the top of the Connect AI **Add {title_41} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Negotiate">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_42} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="HDFS Secure">
    <Steps>
      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="None">
        <Steps>
          <Step>No additional settings are required for this authentication method.</Step>

          <Step>
            At the top of the Connect AI **Add {title_43} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Negotiate">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_44} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="HTTP">
    <Steps>
      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="None">
        <Steps>
          <Step>No additional settings are required for this authentication method.</Step>

          <Step>
            At the top of the Connect AI **Add {title_45} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Basic">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_46} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Digest">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_47} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuth">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_48} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthJWT">
        <Steps>
          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access.
          </Step>

          <Step>
            (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Public Key Id**.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_49} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthPassword">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_50} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthClient">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access.
          </Step>

          <Step>
            (Optional) Select the **Subject Type** for the client credentials authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_51} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthPKCE">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_52} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="HTTPS">
    <Steps>
      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="None">
        <Steps>
          <Step>No additional settings are required for this authentication method.</Step>

          <Step>
            At the top of the Connect AI **Add {title_53} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Basic">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_54} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Digest">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_55} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuth">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_56} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthJWT">
        <Steps>
          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access.
          </Step>

          <Step>
            (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Public Key Id**.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_57} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthPassword">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_58} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthClient">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access.
          </Step>

          <Step>
            (Optional) Select the **Subject Type** for the client credentials authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_59} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OAuthPKCE">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_60} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="IBM Object Storage Source">
    <Steps>
      <Step>
        Enter the **Api Key** used to identify the user to the IBM Cloud.
      </Step>

      <Step>
        Enter the **Region**.
      </Step>

      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="OAuth">
        <Steps>
          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_61} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="IAMSecretKey">
        <Steps>
          <Step>
            Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page.
          </Step>

          <Step>
            Enter the **Secret Key**. This value is accessible from the security credentials page.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_62} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="HMAC">
        <Steps>
          <Step>
            Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page.
          </Step>

          <Step>
            Enter the **Secret Key**. This value is accessible from your security credentials page.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_63} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="OneDrive">
    <Steps>
      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="AzureAD">
        <Steps>
          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_64} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipal">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_65} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipalCert">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_66} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="OneLake">
    <Steps>
      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="AzureAD">
        <Steps>
          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_67} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipal">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_68} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipalCert">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_69} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Oracle Cloud Storage">
    <Steps>
      <Step>
        Enter the hosting **Region** for your S3-like Web Services.
      </Step>

      <Step>
        Enter the **Oracle Namespace**. This is the Oracle Cloud Object Storage namespace to use.
      </Step>

      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="IAMSecretKey">
        <Steps>
          <Step>
            Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page.
          </Step>

          <Step>
            Enter the **Secret Key** of your account. This value is accessible from your security credentials page.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_70} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="HMAC">
        <Steps>
          <Step>
            Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page.
          </Step>

          <Step>
            Enter the **Secret Key** of your account. This value is accessible from your security credentials page.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_71} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="SFTP">
    <Steps>
      <Step>
        Select the **SSH Auth Mode**, which is the type of authentication to use when connecting to remote services. Then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="None">
        <Steps>
          <Step>No additional settings are required for this authentication method.</Step>

          <Step>
            At the top of the Connect AI **Add {title_72} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Password">
        <Steps>
          <Step>
            Enter the **SSH User** used to authenticate to the SFTP server.
          </Step>

          <Step>
            Enter the **SSH Password** used to authenticate to the SFTP server.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_73} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Public_Key">
        <Steps>
          <Step>
            Enter the **SSH Client Cert**, which is the name of the certificate store for the client certificate.
          </Step>

          <Step>
            Select the **SSH Client Cert Type**, which is the type of key store containing the client certificate.
          </Step>

          <Step>
            (Optional) Enter the **SSH Client Cert Password**. This is the password for the client certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **SSH Client Cert Subject**. This is the subject of the SSH client certificate.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_74} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="SharePoint REST">
    <Steps>
      <Step>
        (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider.
      </Step>

      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="AzureAD">
        <Steps>
          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_75} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipal">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only).
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_76} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="AzureServicePrincipalCert">
        <Steps>
          <Step>
            Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id.
          </Step>

          <Step>
            Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store.
          </Step>

          <Step>
            Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
          </Step>

          <Step>
            (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Authorization URL** for the OAuth service.
          </Step>

          <Step>
            (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank.
          </Step>

          <Step>
            (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_77} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="SharePoint SOAP">
    <Steps>
      <Step>
        (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider.
      </Step>

      <Step>
        Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions.
      </Step>
    </Steps>

    ### Authentication Methods

    <Tabs>
      <Tab title="Basic">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_78} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="ADFS">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            Enter the identity provider's **SSO Login URL**.
          </Step>

          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_79} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="Okta">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            Enter the identity provider's **SSO Login URL**.
          </Step>

          <Step>
            (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion.
          </Step>

          <Step>
            (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_80} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="OneLogin">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_81} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>

      <Tab title="NTLM">
        <Steps>
          <Step>
            Enter the **User** that the provider needs to authenticate.
          </Step>

          <Step>
            Enter the **Password** used to authenticate the user.
          </Step>

          <Step>
            At the top of the Connect AI **Add {title_82} Connection** page, click **Save & Test**.

            * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab.
            * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again.
            * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later.
          </Step>
        </Steps>
      </Tab>
    </Tabs>
  </Tab>
</Tabs>

## More Information

For more information about interactions between Connect AI and CSV, see [this information page](https://cdn.cdata.com/help/RVM/cloud/default.htm#default).
