使用的类
以下各部分汇总了用于开发 Edge 设备身份验证器的类,以及用于向 Edge 设备添加安全声明的类。
Edge 设备身份验证扩展类
Edge 设备身份验证器扩展开发中使用了以下 ThingWorx Platform API 类:
SecurityClaimsAuthenticator - 用于通过以下方法实现包含在身份验证器扩展中的自定义功能的类:
* 
SecurityClaimsAuthenticator 不用来处理 HTTP 请求,如果使用则会引发异常。
matchesAuthRequest - 用于确定 Edge 设备提供的安全声明是否应由身份验证扩展处理的方法。
如果成功匹配则返回 true,否则返回 false。
authenticate - 用于确定如何通过 ThingWorx Platform 验证 Edge 设备提供的安全声明以进行身份验证的方法。
返回一个有效的 ThingWorx 用户 ID,用于定义可用于已验证连接的权限。
SecurityClaims - 用于管理 ThingWorx Platform 连接安全设置的类。此类充当了 Edge 设备提供的密钥/值凭据映射的包装。对于身份验证器扩展,SecurityClaims 用于将凭据传递至 SecurityClaimsAuthenticator 方法。
AuthenticatorException - 用于处理身份验证异常的类。
添加 Edge 设备安全声明类
以下 ThingWorx Platform API 和 ThingWorx Edge SDK 类用于向 Edge 设备添加安全声明:
APIClient - ThingWorx Edge SDK 中的类,用于通过 API 服务器连接 Edge 设备。
ClientConfigurator - ThingWorx Edge SDK 中的类,Edge 设备使用该类来控制其行为并连接到 ThingWorx Platform。
SecurityClaims - ThingWorx Platform API 中用于管理 ThingWorx Platform 连接安全设置的类。此类充当了 Edge 设备提供的密钥/值凭据映射的包装。对于 Edge 设备,SecurityClaims 用于将安全凭据提交至身份验证器扩展。