Мобильные приложения#
Список мобильных приложений#
GET https://login.company.com/blitz/api/v3/users/{subjectId}/apps
Получение списка привязанных мобильных приложений.
Необходимые разрешения: blitz_api_uapps
или blitz_api_sys_uapps
.
JSON, содержащий перечень привязанных мобильных приложений.
Пример
GET /blitz/api/v3/users/d2580c98‑e584‑4aad‑a591‑97a8cf45cd2a/apps HTTP/1.1
Authorization: Bearer cNwIXatB0wk5ZHO0xG5kxuuLubesWcb_yPPqLOFWDuwzMDc0Nz
Cache-Control: no-cache
[
{
"id": "dyn~test_app~afae0cab-2649-482d-9832-5f73816afb59",
"name": {
"_default_": "Тестовое приложение (test_app)"
},
"availableScopes": [
"openid",
"profile"
],
"softwareId": "test_app"
}
]
Отвязка от аккаунта мобильного приложения#
DELETE https://login.company.com/blitz/api/v3/users/{subjectId}/apps/{app_id}
Отзыв выданного разрешения.
Необходимые разрешения: blitz_api_uapps_chg
или blitz_api_sys_uapps_chg
.
В качестве app_id
передается полученный идентификатор (id
) привязки приложения.
В пользовательском режиме необходимо передать заголовки с IP‑адресом пользователя и User-Agent
.
Пример
DELETE /blitz/api/v3/users/d2580c98-e584-4aad-a591-97a8cf45cd2a/apps/d2580c98-e584-4aad-a591-97a8cf45cd2a_app1 HTTP/1.1
Authorization: Bearer cNwIXatB0wk5ZHO0xG5kxuuLubesWcb_yPPqLOFWDuwzMDc0Nz
X-Forwarded-For: 200.200.100.100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5)...