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