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".
.png)
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 interface | Descrição |
| Email* | Endereço de e-mail do Usuário. |
| Nome | Nome do Usuário. |
| Sobrenome | Sobrenome do Usuário. |
| Departamento | Divisão ou departamento ao qual o Usuário pertence. |
| Papel | Papel do Usuário no sistema. Define as seções e ações disponíveis. |
| Usuário bloqueado | Permite 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-mail | Ativa o envio de notificações para o e-mail do Usuário quando a data de expiração da licença se aproxima. |