範例
下列範例顯示了實行自訂驗證器延伸功能與其相關的 Edge 裝置用戶端的一般案例。
* 
這些簡單的範例均屬泛用且僅供測試/理解,絕不應用於生產環境。
範例概觀
在此範例中,自訂 Edge 驗證器要求嘗試驗證的 Edge 用戶端應提供一個秘密權杖以及一個有效的使用者名稱。這些金鑰的說明如下:
secretTokenKey - 與所提供的該組安全性宣告相關聯的權杖金鑰名稱。
whoTheySaidTheyWere - 與所提供的該組安全性宣告相關聯的使用者名稱。
這些認證作為 Edge 裝置的安全性宣告使用。Edge 用戶端會將金鑰/值對新增至 SecurityClaims,然後會在 Edge 裝置嘗試連線時將這些宣告呈現給伺服器。驗證器處理宣告的方式如下:
系統會檢查 secretTokenKey 是否存在來決定是否使用範例中的驗證器延伸功能處理來自 Edge 裝置的驗證請求。
系統會檢查 secretTokenKey 的值,若有效則將 whoTheySaidTheyWere 的值傳回平台。
如果 whoTheySaidTheyWere 在 ThingWorx 平台上是有效的使用者,Edge 裝置便可以連線至平台。
如需有關如何實行驗證器延伸功能的詳細資訊,請參閱 Edge 裝置驗證器延伸功能範例
如需有關如何將安全性宣告新增至 Edge 裝置的詳細資訊,請參閱 Edge 裝置安全性宣告範例