Есть ли еще документация по ответу из /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/

С наилучшими пожеланиями Ф.

Другие вопросы по тегам