我正在使用博世IoT套件的权限服务。
我在生成代理凭据时遇到问题。生成代理凭据需要指定哪些步骤和参数?我正在尝试创建能够自动激活新创建的用户帐户的代理凭据。
发布于 2019-05-09 17:11:16
以下是为博世IoT套件权限创建代理凭据的一些步骤:
目的
使用权限的AuthorizedClient来
先决条件
已在bosch-iot-suite.com
中创建了用户
指南
创建身份验证令牌
POST https://permissions-api.s-apps.de1.bosch-iot-cloud.com/2/rest/authentication
Headers:
x-im-client-access-token: <....>
Authorization Basic <username:password> (Base64 encoded username:password)
POST https://permissions-api.s-apps.de1.bosch-iot-cloud.com/2/rest/authorization/HAX?scope=pn
Headers:
x-im-client-access-token: <....>
Authorization: Bearer <authentication token>
创建代理凭据
POST https://permissions-api.s-apps.de1.bosch-iot-cloud.com/2/rest/users/current/agent-credentials
Headers:
x-im-client-access-token: <....>
Authorization: Bearer <authorization token>
Body:
{
"scopes": [ "pn" ]
}
Java实现中的使用
权限客户端实例Bosch IoT Permissions
https://stackoverflow.com/questions/56055650
复制相似问题