Saltar al contenido principal

SSO / OAuth

La pestaña SSO / OAuth configura el inicio de sesión único para Beak ELM. Se admiten dos proveedores de forma predeterminada: Microsoft (Azure AD) y Google. Cada uno puede habilitarse de forma independiente, con aprovisionamiento automático opcional en el primer inicio de sesión.


Microsoft (Azure AD)​

CampoDescripción
EstadoDisabled o Enabled
Client IDID de aplicación del registro de aplicaciones en Azure AD
SecretSecreto de cliente de Azure AD
Azure Tenantcommon para múltiples inquilinos, o un ID de inquilino específico
Auto-createYes para aprovisionar usuarios en el primer inicio de sesión, No para requerir registros de usuario preexistentes

Google​

CampoDescripción
EstadoDisabled o Enabled
Client IDID de cliente OAuth de Google Cloud Console
SecretSecreto de cliente OAuth
Auto-createYes para aprovisionar usuarios en el primer inicio de sesión

Instrucciones de configuración​

La página muestra una tarjeta de instrucciones de configuración con los URI de redirección que se deben registrar en cada proveedor.

  • Microsoft — Registre una aplicación en Azure AD → App Registrations. Establezca el URI de redirección en https://<your-elm-host>/api/auth/sso/microsoft/callback. Copie el ID de aplicación y el secreto de cliente en los campos anteriores.
  • Google — Cree credenciales OAuth en Google Cloud Console → APIs → Credentials. Establezca el URI de redirección en https://<your-elm-host>/api/auth/sso/google/callback.

El botón Configure en la parte superior derecha activa el modo de edición del formulario.


Mejores prácticas​

  • Habilite Auto-create solo después de configurar los valores predeterminados de Roles y Permisos — los usuarios creados automáticamente obtienen el rol predeterminado, y un valor predeterminado demasiado permisivo representa un riesgo de seguridad.
  • Combine SSO con Azure AD Sync — SSO autentica al usuario, mientras que la sincronización lo aprovisiona con departamento, responsable y membresía de grupo para informes de departamento precisos.
  • Pruebe ambos proveedores desde una ventana de navegador privada después de la configuración — el caché puede enmascarar un URI de redirección mal configurado.
  • Rote el secreto de Microsoft y el secreto de Google anualmente; los secretos vencidos interrumpen SSO de forma silenciosa.

Páginas relacionadas​