REST API. Доступные команды диспетчера. Auth

Доступные команды модуля «auth»

Доступные администратору URL-команды перечислены в таблице.

Версии API /api/auth/v1.4, draft удалены. 

Опубликована новая версия API /api/auth/v6.0

Перечень URL-команд модуля «auth»

URL-командаТипОписание

/api/auth/v6.0/authenticators

GETПолучение списка аутентификаторов

/api/auth/v6.0/authenticators/{auth_uuid}/pkinit/finalize

PATCHЗавершение аутентификации Kerberos PKINIT

/api/auth/v6.0/authenticators/{auth_uuid}/pkinit/login

PATCHИнициализация аутентификации Kerberos PKINIT и получение данных на подпись

/api/auth/v6.0/authenticators/{auth_uuid}/pkinit/raw

PATCHПрямой запрос на сервер Kerberos PKINIT с подписанным сертификатом

/api/auth/v6.0/jwtauth

POSTАвторизация «Агрегатора» на «Универсальном диспетчере». В ответ на подписанный «Агрегатором» токен «Универсальный диспетчер» возвращает сеансовый ключ (токен)

/api/auth/v6.0/legacy/login

POST

Аутентификация пользователя на базе аутентификатора, логина и пароля.

При отправке запроса необходимо обязательно указать один из параметров:

  • «authId»;
  • «auth»;
  • «authSmallName».

/api/auth/v6.0/legacy/logout

GET

Прекращение действие токена/сессии пользователя.

Токен аутентификации должен передаваться в заголовке X-Auth-Token

/api/auth/v6.0/legacy/logout

POST

Прекращение действие токена/сессии пользователя.

Токен аутентификации должен передаваться в заголовке X-Auth-Token

/api/auth/v6.0/settings

GET

Получение глобальных настроек сервера