2023-11

0. Pre-Req

Okta requirements

vCenter Server and Other Requirements

1. Configuring SCIM 2.0 Application in Okta

1.1 Create the SCIM 2.0 Test App (OAuth Bearer Token) Application

  1. Log in to the Okta Admin Console.

Untitled

  1. Browse the app catalog for SCIM 2.0 Test App (OAuth Bearer Token), and click Add Integration.

Untitled

Untitled

  1. Use the following settings when creating the SCIM 2.0 application:

    Untitled

Untitled

<aside> 💡 Please note that we can only continue the following configuration in Section 1.2 and 1.3 until we have completed all configurations in section 3.

</aside>

1.2 SCIM 2.0 API Integration

  1. Assign users and groups to the SCIM 2.0 application to push from your Active Directory to vCenter Server:
    1. In the Okta SCIM 2.0 application, under Provisioning, click Configure API integration.

    2. Check the Enable API integration checkbox.

    3. Enter the SCIM 2.0 Base Url and OAuth Bearer Token.

      SDDC Manager calls the SCIM 2.0 Base Url the "Tenant URL," and the OAuth Bearer Token the "Secret Token."

      Untitled

Because my vCenter is an internal system, I uses an Internet accessible HAProxy as reverse proxy to forward the SCIM user provisioning requests from Okta to vCenter. The HAProxy’s domain name is haproxy01.davidwzhang.cloud so I have changed the original base URL to the following.

<https://haproxy01.davidwzhang.cloud/usergroup/t/CUSTOMER/scim/v2>