OpenID-аутентификация#
Для создания Пользователя с методом входа в систему "OpenID-аутентификация" необходимо заполнить чекбокс "Использовать OpenID аутентификацию", а затем заполнить поле "oAuth id".
.png)
Для включения OpenID задайте параметры в файле .env установки Sherpa AI Server:
O_AUTH_CLIENT_ID="clientId"
O_AUTH_CLIENT_SECRET="clientSecret"
O_AUTH_AUTH_URI="https://OpenID.url/authorize"
O_AUTH_TOKEN_URI="https://OpenID.url/token"
O_AUTH_USER_INFO_URI="https://OpenID.url/info"
# При необходимости укажите поле идентификатора пользователя:
O_AUTH_USER_LINK_FIELD="id"
После изменения .env пересоздайте контейнер приложения командой docker compose up -d --force-recreate aiserver. При запросе токена передается параметр redirect_uri.
Если необходимо указать Callback URL вручную, то укажите:
https://yourDomainURL/api/v1/system/oauth_callback
Также нужно заполнить поля:
| Элемент интерфейса | Описание |
| Эл. почта* | Адрес электронной почты Пользователя. |
| Имя | Имя Пользователя. |
| Фамилия | Фамилия Пользователя. |
| Отдел | Подразделение или отдел, к которому относится Пользователь. |
| Роль | Роль Пользователя в системе. Определяет доступные разделы и действия. |
| Пользователь заблокирован | Позволяет заблокировать учетную запись Пользователя. Заблокированный Пользователь не сможет войти в систему. |
| Уведомлять об истечении лицензии на email | Включает отправку уведомлений на электронную почту Пользователя при приближении срока истечения лицензии. |