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

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


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

/api/auth/v5.1/authenticators

GETВозвращает список доменов аутентификации

/api/auth/v5.1/authenticators/{auth_uuid}/pkinit/finalize

PATCH

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

/api/auth/v5.1/authenticators/{auth_uuid}/pkinit/login

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

/api/auth/v5.1/authenticators/{auth_uuid}/pkinit/raw

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

/api/auth/v5.1/jwtauth

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

/api/auth/v5.1/legacy/login

POST

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

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

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

/api/auth/v5.1/legacy/logout

GET

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

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

/api/auth/v5.1/legacy/logout

POST

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

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

/api/auth/v5.1/settings

GET

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

/api/auth/v6.0/authenticators

GET

Аналогично команде authenticators выше, но для интерфейса версии 6.0

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

PATCH

Аналогично команде pkinit/finalize выше, но для интерфейса версии 6.0

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

PATCH

Аналогично команде pkinit/login выше, но для интерфейса версии 6.0

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

PATCH

Аналогично команде pkinit/raw выше, но для интерфейса версии 6.0

/api/auth/v6.0/jwtauth

POST

Аналогично команде jwtauth выше, но для интерфейса версии 6.0

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

POST

Аналогично команде legacy/login выше, но для интерфейса версии 6.0

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

GET

Аналогично команде legacy/logout выше, но для интерфейса версии 6.0

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

POST

Аналогично команде legacy/logout выше, но для интерфейса версии 6.0

/api/auth/v6.0/settings

GET

Аналогично команде settings выше, но для интерфейса версии 6.0

/api/auth/v6.1/authenticators

GET

Аналогично команде authenticators выше, но для интерфейса версии 6.1

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

PATCH

Аналогично команде pkinit/finalize выше, но для интерфейса версии 6.1

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

PATCH

Аналогично команде pkinit/login выше, но для интерфейса версии 6.1

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

PATCH

Аналогично команде pkinit/raw выше, но для интерфейса версии 6.1

/api/auth/v6.1/jwtauth

POST

Аналогично команде jwtauth выше, но для интерфейса версии 6.1

/api/auth/v6.1/legacy/login

POST

Аналогично команде legacy/login выше, но для интерфейса версии 6.1

/api/auth/v6.1/legacy/logout

GET

Аналогично команде legacy/logout выше, но для интерфейса версии 6.1

/api/auth/v6.1/legacy/logout

POST

Аналогично команде legacy/logout выше, но для интерфейса версии 6.1

/api/auth/v6.1/settings

GET

Аналогично команде settings выше, но для интерфейса версии 6.1