更新单点登录配置
更新已存在SSO配置部分全量字段变更。
/api/v1/sso/configurations/{id}操作 ID
UpdateSSOConfig起始版本
1.0.0执行模式
同步认证信息
需要认证认证信息
调用该 API 时需要在请求头中携带以下认证信息。
Authorizationstring必填Bearer 令牌
X-Tenant-IDstringX-Tenant-ID
请求参数
application/json路径参数
idString必填资源ID。
请求体字段
tenantUuidString必填租户UUID。
示例: deprecated-tenant-uuid
displayNameString必填显示名称。用于界面展示。
示例: Updated Corporate SSO
oidcConfigObject必填OIDC配置信息。
clientIdString客户端ID。
示例: my-client-id
clientSecretString客户端密钥。
示例: s3cr3t
wellKnownUrlStringOIDC发现端点地址。
示例: https://idp.example.com/.well-known/openid-configuration
redirectUriString重定向地址。
示例: https://zcf.example.com/sso/callback
scopeString作用范围。
示例: openid profile email
configNameString配置名称。
示例: Corporate OIDC
samlConfigObject必填SAML配置信息。
idpEntityIdString身份提供方实体ID。
示例: https://idp.example.com/saml/metadata
idpSsoUrlString身份提供方单点登录地址。
示例: https://idp.example.com/saml/sso
idpSloUrlString身份提供方单点登出地址。
示例: https://idp.example.com/saml/slo
idpCertificateString身份提供方证书。
示例: -----BEGIN CERTIFICATE----- ...
idpMetadataUrlString身份提供方元数据地址。
示例: https://idp.example.com/saml/metadata.xml
spEntityIdString服务提供方实体ID。
示例: https://zcf.example.com/saml/sp
nameIdFormatString用户标识格式。
示例: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
signRequestsBoolean是否对请求签名。
示例: true
forceAuthnBoolean是否强制重新认证。
示例: false
spCertificatePemString服务提供方证书内容。
示例: -----BEGIN CERTIFICATE----- ...
ldapConfigObject必填LDAP配置信息。
serverAddressString服务地址。
示例: ldap.example.com
portInteger端口号。
示例: 389
baseDnStringLDAP搜索基础路径。
示例: dc=example,dc=com
bindDnString连接LDAP服务器使用的绑定路径。
示例: cn=admin,dc=example,dc=com
bindPasswordStringLDAP绑定密码。
示例: bindP@ssw0rd
userSearchBaseString用户搜索基础路径。
示例: ou=users,dc=example,dc=com
userSearchFilterString用户搜索过滤条件。
示例: (uid=%s)
useSslBoolean是否使用加密连接。
示例: true
