Платформа 3V/Планировщик/Настройки аутентификации: различия между версиями
< Платформа 3V | Планировщик
Перейти к навигации
Перейти к поиску
Строка 7: | Строка 7: | ||
Добавляет новые настройки аутентификации, возвращает идентификатор добавленных настроек. | Добавляет новые настройки аутентификации, возвращает идентификатор добавленных настроек. | ||
Параметры: | Параметры: | ||
− | + | *'''name''' - имя добавляемых настроек | |
− | + | *'''settings''' - настройки аутентификации. | |
Настройки аутентификации - JSON вида: | Настройки аутентификации - JSON вида: | ||
Строка 18: | Строка 18: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | '''tokenRequestUrl''' - урл по которому можно запросить токен. | + | *'''tokenRequestUrl''' - урл по которому можно запросить токен. |
− | '''clientId''' - идентификатор клиента для которого запрашиваем токен. | + | *'''clientId''' - идентификатор клиента для которого запрашиваем токен. |
− | '''clientSecret''' - секрет клиента для которого запрашиваем токен. | + | *'''clientSecret''' - секрет клиента для которого запрашиваем токен. |
+ | |||
+ | == Метод GetById == | ||
+ | |||
+ | == Метод GetByName== | ||
+ | |||
+ | == Метод GetAll== | ||
+ | |||
+ | == Метод Edit == | ||
+ | |||
+ | == Метод Delete== |
Версия 12:25, 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 - секрет клиента для которого запрашиваем токен.