Создать настройки сервиса внешних учетных записей у списка пользователей
Создает настройки сервиса внешних учетных записей у списка пользователей (поддерживаемые типы сервисов аккаунтов: Local, Cas, ActiveDirectory, Esia)
POST /console/api/v2/user-lists/{UserListId}/settings/account-services-settings
Параметры пути
- UserListId
- Идентификатор списка пользователей
Тело запроса
AccountServiceSettings. Настройки сервиса внешних учетных записей
{
"enabled": true,
"additional-settings": {
"key-store-name": "HDImageStore",
"identify-by": "email",
"authorization-endpoint": "https://esia-portal1.test.gosuslugi.ru/aas/oauth2/ac",
"token-endpoint": "https://esia-portal1.test.gosuslugi.ru/aas/oauth2/te",
"userinfo-endpoint": "https://esia-portal1.test.gosuslugi.ru/rs/prns/",
"alias": "ESS KES",
"client-id": "1CPILOT"
},
"local-id": "esia-account-service-1337",
"account-service-type": "Esia",
"create-user-on-auth": true
}
- enabled
- Булево. Флаг использования сервиса внешних учетных записей
- additional-settings
- Дополнительные настройки в виде "ключ — значение"Примечание: Только для ЕСИА: в URL не указывается версия API. См. пример выше.
- local-id
- Строка. Локальный идентификатор сервиса внешних учетных записей
- account-service-type
- Строка. Тип сервиса внешних учетных записей (может иметь значения Local, Cas, ActiveDirectory, Esia)
- create-user-on-auth
- Булево. Флаг создания нового пользователя в случае, когда была совершена успешная аутентификация
Тело ответа
Не используется
Коды состояния
- 204
- Настройки сервиса внешних учетных записей у списка пользователей успешно созданы
- 404
- Список пользователей не найден
- 500
- Строка. Ошибка на стороне сервера (ErrorData с кодом 13)
ErrorData. Данные ошибки
{
"code": 3,
"status": "INVALID_ARGUMENT",
"message": "1111 is not a valid UUID.",
"details": "details"
}
- code
- Число. Код ошибки
- status
- Строка. Статус ошибки
- message
- Строка. Сообщение ошибки
- details
- Строка. Детали ошибки