Autenticação OpenID#

Para criar um Usuário com o método de login "Autenticação OpenID", é necessário marcar a caixa "Usar autenticação OpenID" e, em seguida, preencher o campo "oAuth id".

Para habilitar o OpenID, configure os parâmetros no arquivo .env da instalação do 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"
# Optional user identifier field:
O_AUTH_USER_LINK_FIELD="id"

Após alterar .env, recrie o contêiner da aplicação com docker compose up -d --force-recreate aiserver. A solicitação do token inclui o parâmetro redirect_uri.

Se precisar informar manualmente a URL de callback, use:

https://yourDomainURL/api/v1/system/oauth_callback

Também é necessário preencher os campos:

Elemento da interfaceDescrição
Email*Endereço de e-mail do Usuário.
NomeNome do Usuário.
SobrenomeSobrenome do Usuário.
DepartamentoDivisão ou departamento ao qual o Usuário pertence.
PapelPapel do Usuário no sistema. Define as seções e ações disponíveis.
Usuário bloqueadoPermite bloquear a conta do Usuário. Um Usuário bloqueado não poderá fazer login.
Notificar sobre a expiração da licença por e-mailAtiva o envio de notificações para o e-mail do Usuário quando a data de expiração da licença se aproxima.