CreateSSOConfig
SSO Config CRUD Create a new global SSO configuration.
/api/v1/sso/configurationsOperation ID
CreateSSOConfigSince
1.0.0Execution Mode
SynchronousAuth Context
Auth RequiredAuth Context
Send these values as request headers when calling this API.
AuthorizationstringRequiredBearer Token
X-Tenant-IDstringX-Tenant-ID
Request Inputs
application/jsonBody Fields
tenantUuidStringRequiredDeprecated and ignored. SSO configurations are global.
Example: deprecated-tenant-uuid
displayNameStringRequiredHuman-readable display name for the new SSO configuration.
Example: Corporate SSO
providerTypeStringRequiredIdentity provider type for the new SSO configuration: OIDC, SAML, or LDAP.
Example: OIDC
protocolStringRequiredAuthentication protocol used by this SSO configuration.
Example: oidc
oidcConfigObjectRequiredOidc config
clientIdStringOAuth 2.0 client identifier issued by the OIDC provider.
Example: my-client-id
clientSecretStringOAuth 2.0 client secret issued by the OIDC provider.
Example: s3cr3t
wellKnownUrlStringURL of the OIDC provider well-known discovery document.
Example: https://idp.example.com/.well-known/openid-configuration
redirectUriStringRedirect URI registered with the OIDC provider for the callback.
Example: https://zcf.example.com/sso/callback
scopeStringSpace-separated OAuth 2.0 scopes requested during authentication.
Example: openid profile email
configNameStringHuman-readable name identifying this OIDC configuration.
Example: Corporate OIDC
Responses
200 OKChange History
View all change historyChange Time
AddedRequest body fields description, provisioningModesAddedResponse fields associatedPlatformCount, builtIn, description...View API
