使用的類別
以下數節概述用來開發 Edge 裝置驗證器的類別,以及用來將安全性宣告新增至 Edge 裝置的那些類別。
Edge 裝置驗證延伸功能類別
下列是用於開發 Edge 裝置驗證器延伸功能的 ThingWorx Platform API 類別:
SecurityClaimsAuthenticator - 用來以下列方法實行驗證器延伸功能內含之自訂功能的類別:
* 
SecurityClaimsAuthenticator 並非用來處理 HTTP 請求,而且會在使用時擲回例外。
matchesAuthRequest - 用來決定是否應由驗證延伸功能處理 Edge 裝置提供之安全性宣告的方法。
若有成功匹配則傳回 true,否則傳回 false。
authenticate - 用來決定如何驗證 Edge 裝置提供的安全性宣告才能向 ThingWorx Platform 進行驗證的方法。
傳回一個有效的 ThingWorx 使用者 ID,用來定義可供已驗證連線使用的權限。
SecurityClaims - 用來管理與 ThingWorx 平台連線之安全性設定的類別。此類別可作為 Edge 裝置所提供金鑰/值認證之對應的包裝函式使用。針對驗證器延伸功能,SecurityClaims 用來將認證傳遞給 SecurityClaimsAuthenticator 方法。
AuthenticatorException - 處理驗證例外的類別。
新增 Edge 裝置安全性宣告類別
下列是用於將安全性宣告新增至 Edge 裝置的 ThingWorx Platform API 與 ThingWorx Edge SDK 類別:
APIClient - 來自 ThingWorx Edge SDK 的類別,用來透過 API 伺服器連線 Edge 裝置。
ClientConfigurator - 來自 ThingWorx Edge SDK 的類別,由 Edge 裝置用來控制其行為並連線至 ThingWorx Platform。
SecurityClaims - 來自 ThingWorx 平台 API 用來管理與 ThingWorx 平台連線之安全性設定的類別。此類別可作為 Edge 裝置所提供金鑰/值認證之對應的包裝函式使用。針對 Edge 裝置,SecurityClaims 用來向驗證器延伸功能提交安全性認證。
這是否有幫助?