Vcenter Identity Providers list

Vcenter Identity Providers list

Retrieve all identity providers.

This operation was added in vSphere API 7.0.0.0.

Returns an authorization error if you do not have all of the privileges described as follows:

  • Operation execution requires VcIdentityProviders.Read and VcIdentityProviders.Manage.
Request
URI
GET
https://{host}/api/vcenter/identity/providers
COPY
Authorization
This operation uses the following authorization methods.
Responses
200

Commonly used information about the identity providers.

[
    {
        "provider": "string",
        "name": "string",
        "config_tag": "string",
        "oauth2": {
            "auth_endpoint": "string",
            "token_endpoint": "string",
            "client_id": "string",
            "authentication_header": "string",
            "auth_query_params": {
                "auth_query_params": [
                    "string"
                ]
            }
        },
        "oidc": {
            "discovery_endpoint": "string",
            "logout_endpoint": "string",
            "auth_endpoint": "string",
            "token_endpoint": "string",
            "client_id": "string",
            "authentication_header": "string",
            "auth_query_params": {
                "auth_query_params": [
                    "string"
                ]
            }
        },
        "is_default": false,
        "domain_names": [
            "string"
        ],
        "auth_query_params": {
            "auth_query_params": [
                "string"
            ]
        },
        "federation_type": "string"
    }
]

403

if authorization is not given to caller.

Returns Vapi Std Errors Unauthorized of type(s) application/json
This response body class contains all of the following: InlineVapi Std Errors Unauthorized0
{
    "messages": [
        {
            "id": "string",
            "default_message": "string",
            "args": [
                "string"
            ],
            "params": {
                "params": {
                    "s": "string",
                    "dt": "string",
                    "i": 0,
                    "d": "number",
                    "l": "Vapi Std NestedLocalizableMessage Object",
                    "format": "string",
                    "precision": 0
                }
            },
            "localized": "string"
        }
    ],
    "data": {},
    "error_type": "string"
}

Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/api/vcenter/identity/providers