Skip to main content
Version: 4.0.3
Version: 1.1

Identity Provider Management

A unified configuration interface for all cidaas login provider types — OAuth2, OpenID Connect, SAML, and LDAP/Active Directory. Every provider is stored as a single ProviderConfig resource, discriminated by standard_type; the type-specific settings live in exactly one of the oauth2, saml, or ldap sub-documents.

cidaas 4.0 and later: use this unified API under /providers-srv/providers and the equivalent Enterprise Federation mount under /federation/providers. Trustdesk Providers → Identity Providers calls the federation paths for search, patch, validate, and delete.

On earlier releases, continue using the previous custom / social provider APIs documented for that product version.

/federation/providers exposes the same ProviderConfig model, plus dry-run /-/validate endpoints that do not persist changes.

Authentication

Security Scheme Type:

oauth2

OAuth Flow (implicit):

Scopes:

  • cidaas:providers_read: Gives access to read identity provider configurations

  • cidaas:providers_write: Gives access to create and update identity provider configurations

  • cidaas:providers_delete: Gives access to delete identity provider configurations

OAuth Flow (clientCredentials):

Scopes:

  • cidaas:providers_read: Gives access to read identity provider configurations

  • cidaas:providers_write: Gives access to create and update identity provider configurations

  • cidaas:providers_delete: Gives access to delete identity provider configurations

OAuth Flow (authorizationCode):

Scopes:

  • cidaas:providers_read: Gives access to read identity provider configurations

  • cidaas:providers_write: Gives access to create and update identity provider configurations

  • cidaas:providers_delete: Gives access to delete identity provider configurations