Платформа 3V/Планировщик/Настройки аутентификации: различия между версиями
< Платформа 3V | Планировщик
Перейти к навигации
Перейти к поиску
(Новая страница: «Настройки аутентификации») |
|||
Строка 1: | Строка 1: | ||
− | Настройки аутентификации | + | {{DISPLAYTITLE:Настройки аутентификации}} |
+ | Планировщик позволяет выполнять задачи, требующие авторизации через [https://ru.wikipedia.org/wiki/OAuth OAuth2] | ||
+ | |||
+ | Для настроек аутентификации в сервисе планировщика имеется отдельный контроллер '''Authentication''' | ||
+ | |||
+ | == Метод Add == | ||
+ | Добавляет новые настройки аутентификации, возвращает идентификатор добавленных настроек. | ||
+ | Параметры: | ||
+ | #'''name''' - имя добавляемых настроек | ||
+ | #'''settings''' - настройки аутентификации. | ||
+ | |||
+ | Настройки аутентификации - JSON вида: | ||
+ | <syntaxhighlight lang="JSON"> | ||
+ | { | ||
+ | "tokenRequestUrl": "https://3v.3v-group.net/auth/realms/trivium/protocol/openid-connect/token", | ||
+ | "clientId": "test-client", | ||
+ | "clientSecret": "some-client-UUID" | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | '''tokenRequestUrl''' - урл по которому можно запросить токен. | ||
+ | '''clientId''' - идентификатор клиента для которого запрашиваем токен. | ||
+ | '''clientSecret''' - секрет клиента для которого запрашиваем токен. |
Версия 12:22, 7 октября 2020
Планировщик позволяет выполнять задачи, требующие авторизации через OAuth2
Для настроек аутентификации в сервисе планировщика имеется отдельный контроллер Authentication
Метод Add
Добавляет новые настройки аутентификации, возвращает идентификатор добавленных настроек. Параметры:
- name - имя добавляемых настроек
- settings - настройки аутентификации.
Настройки аутентификации - JSON вида:
{
"tokenRequestUrl": "https://3v.3v-group.net/auth/realms/trivium/protocol/openid-connect/token",
"clientId": "test-client",
"clientSecret": "some-client-UUID"
}
tokenRequestUrl - урл по которому можно запросить токен. clientId - идентификатор клиента для которого запрашиваем токен. clientSecret - секрет клиента для которого запрашиваем токен.