UpdateSSOConfig
Update an existing SSO configuration with partial or full field changes.
/api/v1/sso/configurations/{id}Operation ID
UpdateSSOConfigSince
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/jsonPath Parameters
idStringRequiredUnique identifier of the SSO configuration to update.
Body Fields
tenantUuidStringRequiredDeprecated and ignored. SSO configurations are global.
Example: deprecated-tenant-uuid
displayNameStringRequiredUpdated human-readable display name for the SSO configuration.
Example: Updated Corporate SSO
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
samlConfigObjectRequiredSAML config
idpEntityIdStringEntity ID of the SAML Identity Provider.
Example: https://idp.example.com/saml/metadata
idpSsoUrlStringSingle Sign-On service URL of the Identity Provider.
Example: https://idp.example.com/saml/sso
idpSloUrlStringSingle Logout service URL of the Identity Provider.
Example: https://idp.example.com/saml/slo
idpCertificateStringPEM-encoded X.509 certificate of the Identity Provider.
Example: -----BEGIN CERTIFICATE----- ...
idpMetadataUrlStringURL to fetch the Identity Provider metadata XML document.
Example: https://idp.example.com/saml/metadata.xml
spEntityIdStringEntity ID of the SAML Service Provider (this application).
Example: https://zcf.example.com/saml/sp
nameIdFormatStringNameID format used to identify the subject in SAML assertions.
Example: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
signRequestsBooleanWhether to cryptographically sign outgoing SAML AuthnRequests.
Example: true
forceAuthnBooleanWhether to force re-authentication even if a valid IDP session exists.
Example: false
spCertificatePemStringPEM-encoded X.509 certificate used by the Service Provider for request signing.
Example: -----BEGIN CERTIFICATE----- ...
ldapConfigObjectRequiredLDAP config
serverAddressStringHostname or IP address of the LDAP server.
Example: ldap.example.com
portIntegerTCP port on which the LDAP server is listening.
Example: 389
baseDnStringBase Distinguished Name used as the root for LDAP searches.
Example: dc=example,dc=com
bindDnStringDistinguished Name of the service account used to bind to LDAP.
Example: cn=admin,dc=example,dc=com
bindPasswordStringPassword for the LDAP bind account.
Example: bindP@ssw0rd
userSearchBaseStringBase DN under which user entries are searched.
Example: ou=users,dc=example,dc=com
userSearchFilterStringLDAP search filter expression used to locate user entries.
Example: (uid=%s)
useSslBooleanWhether to use SSL/TLS when connecting to the LDAP server.
Example: true
Responses
200 OKChange History
View all change historyChange Time
AddedRequest body fields description, provisioningModesAddedResponse fields associatedPlatformCount, builtIn, description...View API
