Есть ли еще документация по ответу из /api/v0/auth?
При аутентификации пользователя я получаю кучу идентификаторов. Каковы их значения и различия между id, tenantId, userId, value? Как я могу использовать эту информацию, чтобы добавить новое устройство, которое принадлежит этому пользователю? Должен ли я использовать значение вместо моего партнера X-API-KEY?
{
"apiKey": {
"id": "5b56f3ae91fd996xxxxxxxxx",
"parentId": "587506c20cf2d16d52xxxxxx",
"tenantId": "587506c20cf2d16d52xxxxxx",
"userId": "5b4484c69xxxxxxx0305eb2",
"value": "4b588ba2026xxxxxxxxxb294a2c11cc7",
"nonce": "37b8b935c92c4cf69eeexxxxxxxxxxxx",
"creationTs": 1532425134540,
"from": 1532425074539,
"to": 1532511474539,
"lastActivity": 1532425134540,
"sessionTTL": 900000,
"label": "Session Key",
"description": "Session Key for david.olivari@xxxx",
"active": true,
"rateLimit": {
"mqttBridgeWindowSize": 1,
"mqttBridgeMaxMessages": 0,
"mqttDeviceWindowSize": 1,
"mqttDeviceMaxMessages": 0,
"httpWindowSize": 1,
"httpMaxCalls": 0
},
"roles": [
"DEVICE_ACCESS"
],
"clientCert": {
"required": false,
"caCertIds": []
},
"expired": false,
"sessionKey": true,
"usurpedKey": false,
"masterKey": false
},
"admin": false
}
1 ответ
Live Objects используется компаниями для управления парком устройств, обычно датчиков для промышленности, smart-city, smart-agri и т. Д. В Live Objects нет "персональных" устройств. Устройство принадлежит арендатору, которым владеет компания. "Пользователи" в Live Objects - это те, кто управляет арендатором (устройства, данные, конфигурации...)
Если вы хотите создать сервис B2C, вам, возможно, придется взглянуть на обмен данными https://partner.orange.com/data-share/
С наилучшими пожеланиями Ф.