Платформа 3V/Планировщик/Настройки аутентификации: различия между версиями
< Платформа 3V | Планировщик
Перейти к навигации
Перейти к поиску
м (→Метод Add) |
|||
Строка 23: | Строка 23: | ||
== Метод GetById == | == Метод GetById == | ||
− | Возвращает настройки аутентификации по их идентификатору. | + | Возвращает настройки аутентификации по их идентификатору, или null, если нет настроек с таким идентификатором.<br> |
+ | Параметры: | ||
+ | *'''authenticationSettingsId''' - идентификатор настроек. | ||
== Метод GetByName== | == Метод GetByName== |
Версия 12:28, 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 - секрет клиента для которого запрашиваем токен.
Метод GetById
Возвращает настройки аутентификации по их идентификатору, или null, если нет настроек с таким идентификатором.
Параметры:
- authenticationSettingsId - идентификатор настроек.