Get Identity Provider
GetIdentityProvider gets an identity provider. The client secret is never returned.
Path Parameters
identity-provider*string
The identity-provider id.
Response Body
application/json
application/json
curl -X GET "https://example.com/api/identity-providers/string"{ "name": "string", "type": "TYPE_UNSPECIFIED", "title": "string", "identifierFilter": "string", "config": { "oauth2Config": { "clientId": "string", "clientSecret": "string", "authUrl": "string", "tokenUrl": "string", "userInfoUrl": "string", "scopes": [ "string" ], "fieldMapping": { "identifier": "string", "displayName": "string", "email": "string", "avatarUrl": "string" } } }}Delete Identity Provider
DeleteIdentityProvider deletes an identity provider. Requires the admin role. Providers configured by the deployment cannot be deleted. Fails with FAILED_PRECONDITION when password sign-in is disabled for regular users and no other effective provider remains.
List Identity Providers
ListIdentityProviders lists identity providers. Public, so the sign-in page can show SSO options. Client secrets are never returned.