OpenID-аутентификация#

Для создания Пользователя с методом входа в систему "OpenID-аутентификация" необходимо заполнить чекбокс "Использовать OpenID аутентификацию", а затем заполнить поле "oAuth id".

Для включения 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Включает отправку уведомлений на электронную почту Пользователя при приближении срока истечения лицензии.