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