client.auth.providers
client.auth.providers — the auth.providers operations.
On AsyncKindgi every method is the same, awaited.
client.auth.providers.list()
Section titled “client.auth.providers.list()”list(*, timeout: float | None = None) -> IdentityProviderCollectionPageList identity providers configured for the tenant. GET /v1/auth/providers
Returns the OAuth 2.0 / OIDC providers a caller can login through. clientSecretRef is a REFERENCE — the plaintext client secret is never on the wire.
client.auth.providers.register()
Section titled “client.auth.providers.register()”register( *, idempotency_key: str | None = None, timeout: float | None = None, **fields: Any,) -> RegisterIdentityProviderResultRegister a new OAuth/OIDC identity provider. POST /v1/auth/providers
Unique per tenant on providerId: re-registering a known provider returns 409 identity-provider-already-registered — unregister it first, then register again.
client.auth.providers.unregister()
Section titled “client.auth.providers.unregister()”unregister( *, idempotency_key: str | None = None, timeout: float | None = None,) -> UnregisterIdentityProviderResultUnregister an identity provider. POST /v1/auth/providers/{providerId}/unregister