在 ThingWorx – PingFederate 平台设置和 SSO 设置中配置 SCIM
在以下文件中设置其他 SCIM 配置选项:
platform-settings.json (所有用户)
sso-settings.json (仅限配置了 SSO 的用户)
有关详细信息,请参阅平台设置配置 sso-settings.json 文件
platform-settings.json
这些设置与 SCIM 子系统进行交互。
"PlatformSettingsConfig": {
"SCIMSettings": {
"enableSCIM": "true",
"autoStart": "false",
"ignorePFTestConnections": "true"
}
}
autoStart
true - SCIM 子系统在 ThingWorx 重新启动后自动启动。
false - 重新启动后必须手动启动 SCIM 子系统。
enableSCIM
true - 在运行时于 ThingWorx web 应用程序中启用 SCIM 子系统。
false - 在运行时于 ThingWorx web 应用程序中禁用 SCIM 子系统。
ignorePFTestConnections
true - SCIM 子系统处理 PingFederate 测试连接。
false - SCIM 子系统不处理 PingFederate 测试连接。您将在 Tomcat 控制台或安全日志中看到 wso2 个异常。
sso-settings.json
下面的值仅为示例。您的值将根据您的设置而有所不同。
"SCIMAccessTokenServicesSettings": {
"authScimOAuthClientId": "SCIMClient"
"clientId": "SCIMClient",
"clientSecret": "ABC123_xyz",
"checkTokenEndpointUrl": "https://<PingFederate server>/as/introspect.oauth2"
}
authScimOAuthClientId
必备。
为 SCIM 配置的 OAuth 客户端 ID。
(使用您在为 SCIM 创建 OAuth 客户端的“客户端 ID”字段中提供的值。)
clientId
必备。
用于令牌服务的 CAS 中配置的 OAuth 客户端 ID。
(使用您在为 SCIM 创建 OAuth 客户端的“客户端 ID”字段中提供的值。)
clientSecret
必备。
使用您在为 SCIM 创建 OAuth 客户端的“客户端密码”字段中提供的值。
checkTokenEndpointUrl
必备。
指向 OAuth 令牌内省端点的完全限定 URL。
* 
可以从 PingFederate 管理控制台验证端点。选择“OAuth 设置”>“授权服务器”>“InfoOAuth 端点”
authScimOAuthClientIdAttrName
可选。
此为客户端 ID 验证。验证会将 authScimOAuthClientIdAttrName 值声明与 authScimOAuthClientId 属性值进行比较。
对于 PingFederate,该值通常为 client_id
这对您有帮助吗?