Выданные пользователем разрешения#

Список разрешений#

Метод

GET https://login.company.com/blitz/api/v3/users/{subjectId}/acls

Получение списка выданных пользователем разрешений.

Необходимые разрешения: blitz_api_usec или blitz_api_sys_usec.

Возвращает

JSON, содержащий перечень выданных пользователем разрешений.

Пример

GET /blitz/api/v3/users/d2580c98‑e584‑4aad‑a591‑97a8cf45cd2a/acls HTTP/1.1
Authorization: Bearer cNwIXatB0wk5ZHO0xG5kxuuLubesWcb_yPPqLOFWDuwzMDc0Nz
Cache-Control: no-cache
[
    {
        "id": "d2580c98 e584 4aad a591 97a8cf45cd2a_app1",
        "updated": 1552896932780,
        "client_id": "app1",
        "scopes": [
            "openid",
            "profile",
        ]
    }
]

Отзыв разрешения#

Метод

DELETE https://login.company.com/blitz/api/v3/users/{subjectId}/acls/{acl_id}

Отзыв выданного разрешения.

Необходимые разрешения: blitz_api_usec_chg или blitz_api_sys_usec_chg.

URL-параметры

В качестве acl_id передается полученный идентификатор (id) разрешения.

Заголовки

В пользовательском режиме необходимо передать заголовки с IP‑адресом пользователя и User-Agent.

Пример

Запрос#
DELETE /blitz/api/v3/users/d25..2a/acls/d25..2a_app1 HTTP/1.1
Authorization: Bearer cNwIXatB0wk5ZHO0xG5kxuuLubesWcb_yPPqLOFWDuwzMDc0Nz