更新 ThingWorx sso-settings.json 配置文件 (若 ThingWorx 应用程序作为资源服务器,则不需要)
如果将 ThingWorx 应用程序配置为资源服务器 (而非客户端应用程序),则无须参阅本节。
1. 停止 ThingWorx 服务器。
2. <ThingWorx 安装文件夹>\ThingworxPlatform\ssoSecurityConfig 目录中,打开 sso-settings.json 文件。
3. 按如下方式更新 AuthorizationServersSettings 组件:
AuthorizationServerId - 更新此 ID。
clientId - 输入应用程序 (客户端) ID。
clientSecret - 输入先前从 Microsoft Azure 门户的客户端密钥复制的。有关详细信息,请参阅为 ThingWorx 创建密钥标记
authorizeUri - 在 Microsoft Azure 门户的 Manage 菜单下,单击 App registrations 并打开 Endpoints 列表。复制 OAuth 2.0 authorization endpoint (v2) 的值,然后为此参数输入该值。请参阅下图。
tokenUri - 复制 OAuth 2.0 token endpoint (v2) 的值,然后为此参数输入该值。请参阅下图。
mandatoryScopes - 输入 "offline_access" 作为值。
* 
有关详细信息,请参阅 ThingWorx 帮助中心内的配置 sso-settings.json 文件
4. 启动 ThingWorx 服务器。
这对您有帮助吗?