Autenticación OpenID#
Para crear un Usuario con el método de inicio de sesión "Autenticación OpenID", es necesario marcar la casilla "Usar autenticación OpenID" y luego completar el campo "oAuth id".
.png)
Para habilitar OpenID, configure los parámetros en el archivo .env de la instalación de 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"
Después de modificar .env, vuelva a crear el contenedor de la aplicación con docker compose up -d --force-recreate aiserver. La solicitud del token incluye el parámetro redirect_uri.
Si necesita indicar manualmente la URL de callback, utilice:
https://yourDomainURL/api/v1/system/oauth_callback
También es necesario completar los campos:
| Elemento de interfaz | Descripción |
| Correo electrónico* | Dirección de correo electrónico del Usuario. |
| Nombre | Nombre del Usuario. |
| Apellido | Apellido del Usuario. |
| Departamento | División o departamento al que pertenece el Usuario. |
| Rol | Rol del Usuario en el sistema. Define las secciones y acciones disponibles. |
| Usuario bloqueado | Permite bloquear la cuenta del Usuario. Un Usuario bloqueado no podrá iniciar sesión. |
| Notificar sobre la expiración de la licencia por email | Activa el envío de notificaciones al correo electrónico del Usuario cuando se acerque la fecha de expiración de la licencia. |