NSX-T Data Center REST API

Configure NSX for OIDC authentication with VIDB

Configures NSX to use VMware Identity Broker (VIDB) for OIDC authentication. Using the provided client ID and secret, NSX will configure VIDB and then configure itself to use VIDB for authentication and single sign-on support.

Request:

Method:
POST
URI Path(s):
/api/v1/trust-management/oidc-uris/action/configure-vidb-oidc-endpoint
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
VidbOidcEndpointCreateRequest+

Example Request:

POST https://<nsx-mgr>/api/v1/trust-management/oidc-uris/action/configure-vidb-oidc-endpoint { "name": "VMware SSO", "vidb_url": "https://vidbs001.corp.example.com/acs/t/customer/.well-known/openid-configuration", "client_id": "m4eyTG2QG37bSR1XHH1hAYs3UsgOiBnnr1F", "client_secret": "pb8Erfur678xcDlhquwsvFmtmVxuSShqdqocGxvl7Lb6fxBjBe", "certificate_chain": "-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----", } example_response: | { "oidc_endpoint_id": "4e9c32747e70661eb2bb77f38de436e966f19053f519c4c4467ba228d2ac027d" }

Successful Response:

Response Code:
200 OK
Response Headers:
n/a
Response Body:
VidbOidcEndpointCreateResponse+

Required Permissions:

crud

Feature:

trust_principal_identities

Additional Errors: