Response
OK
The identity providers from the specified request.
{
  "identityProviders": [
    {
      "name": "<string>",
      "title": "<string>",
      "domain": "<string>",
      "type": "IDENTITY_PROVIDER_TYPE_UNSPECIFIED",
      "config": {
        "oauth2Config": {
          "authUrl": "<string>",
          "tokenUrl": "<string>",
          "userInfoUrl": "<string>",
          "clientId": "<string>",
          "clientSecret": "<string>",
          "scopes": [
            "<string>"
          ],
          "fieldMapping": {
            "identifier": "<string>",
            "displayName": "<string>",
            "phone": "<string>",
            "groups": "<string>"
          },
          "skipTlsVerify": true,
          "authStyle": "OAUTH2_AUTH_STYLE_UNSPECIFIED"
        },
        "oidcConfig": {
          "issuer": "<string>",
          "clientId": "<string>",
          "clientSecret": "<string>",
          "scopes": [
            "<string>"
          ],
          "fieldMapping": {
            "identifier": "<string>",
            "displayName": "<string>",
            "phone": "<string>",
            "groups": "<string>"
          },
          "skipTlsVerify": true,
          "authStyle": "OAUTH2_AUTH_STYLE_UNSPECIFIED",
          "authEndpoint": "<string>"
        },
        "ldapConfig": {
          "host": "<string>",
          "port": 123,
          "skipTlsVerify": true,
          "bindDn": "<string>",
          "bindPassword": "<string>",
          "baseDn": "<string>",
          "userFilter": "<string>",
          "securityProtocol": "SECURITY_PROTOCOL_UNSPECIFIED",
          "fieldMapping": {
            "identifier": "<string>",
            "displayName": "<string>",
            "phone": "<string>",
            "groups": "<string>"
          }
        }
      }
    }
  ]
}Lists all configured identity providers (public endpoint for login page). Permissions required: None
{
  "identityProviders": [
    {
      "name": "<string>",
      "title": "<string>",
      "domain": "<string>",
      "type": "IDENTITY_PROVIDER_TYPE_UNSPECIFIED",
      "config": {
        "oauth2Config": {
          "authUrl": "<string>",
          "tokenUrl": "<string>",
          "userInfoUrl": "<string>",
          "clientId": "<string>",
          "clientSecret": "<string>",
          "scopes": [
            "<string>"
          ],
          "fieldMapping": {
            "identifier": "<string>",
            "displayName": "<string>",
            "phone": "<string>",
            "groups": "<string>"
          },
          "skipTlsVerify": true,
          "authStyle": "OAUTH2_AUTH_STYLE_UNSPECIFIED"
        },
        "oidcConfig": {
          "issuer": "<string>",
          "clientId": "<string>",
          "clientSecret": "<string>",
          "scopes": [
            "<string>"
          ],
          "fieldMapping": {
            "identifier": "<string>",
            "displayName": "<string>",
            "phone": "<string>",
            "groups": "<string>"
          },
          "skipTlsVerify": true,
          "authStyle": "OAUTH2_AUTH_STYLE_UNSPECIFIED",
          "authEndpoint": "<string>"
        },
        "ldapConfig": {
          "host": "<string>",
          "port": 123,
          "skipTlsVerify": true,
          "bindDn": "<string>",
          "bindPassword": "<string>",
          "baseDn": "<string>",
          "userFilter": "<string>",
          "securityProtocol": "SECURITY_PROTOCOL_UNSPECIFIED",
          "fieldMapping": {
            "identifier": "<string>",
            "displayName": "<string>",
            "phone": "<string>",
            "groups": "<string>"
          }
        }
      }
    }
  ]
}OK
The identity providers from the specified request.
Show child attributes
Was this page helpful?