配置 platform-settings.json 檔案
更新 ThingworxPlatform 目錄中的 platform-settings.json 檔案。如需有關 platform-settings.json 檔案和 ThingworxPlatform 目錄的詳細資訊,請參閱 platform-settings.json
如果您的環境需要使用不同路徑,請設定 THINGWORX_PLATFORM_SETTINGS 環境變數的值,將 platform-settings.json 檔案儲存至不同位置。
以下是 platform-settings.json 檔案中與 SSO 相關的設定片段:
{
"PlatformSettingsConfig": {
"BasicSettings": {

"EnableSSO": true,
"HTTPRequestHeaderMaxLength": 25000,
"HTTPRequestParameterMaxLength": 15000,
下表針對必須為 SSO 組態設定的參數提供了相關資訊:
參數
描述
預設值
SSO 的建議值
EnableSSO
設定為 true 可針對 ThingWorx 啟用 SSO。啟用 SSO 後,所有驗證會重新導向至在 sso-settings.json 檔案中配置的 CAS。Edge Websocket 驗證不會受到影響。
* 
啟用 SSO 驗證後,將會禁用所有其他的驗證方法。只有經由編輯此參數的值,才能完成 SSO 驗證的啟用和禁用。您無法透過 ThingWorx Composer 或 REST API 變更驗證方法。
false
true
HTTPRequestHeaderMaxLength
指定傳送至 ThingWorx 之請求標題的長度,方式是將 HTTP 請求標題內超出指定值的字串截斷。
將允許的長度保持在最小值可提供較高的安全性。某些 SSO 標題的長度較長,所以此設定必須大於最小值。請根據您的部署、使用者資訊字串、安全性憑證及安全性需求編輯此值。
最小值為 200。
2000
25000
HTTPRequestParameterMaxLength
請根據您的部署組態、使用者資訊、安全性憑證及其他請求參數資訊設定此值。請評估指定的建議值,以確定其是否適合您的部署。
2000
15000
這是否有幫助?