¿Cómo configurar y utilizar el acceso SSO con Microsoft o Google?

El SSO (Single Sign-On, o inicio de sesión único) permite acceder a Tempolia con su cuenta Microsoft o Google. Su empresa debe configurar primero el proveedor elegido en Tempolia.

Preparar las cuentas y la aplicación OAuth

Cada usuario debe tener ya una ficha en « Colaboradores > Colaboradores ». Su dirección de correo debe coincidir con la que devuelve Microsoft o Google e identificar a un solo colaborador activo: una fecha de salida pasada o una dirección compartida por varias fichas impide el acceso. El SSO no crea colaboradores y conserva los permisos definidos en « Colaboradores > Login y derechos de los colaboradores ».

Pida a su administrador informático que cree una aplicación OAuth de tipo Web en Microsoft Entra ID o Google Cloud y registre exactamente este URI de redirección: https://cloud.tempolia.fr/es/modules/temps/action.php?mode=sso_oauth. Para Microsoft, autorice el permiso delegado Microsoft Graph User.Read. Para Google, configure el consentimiento con los scopes openid email.

Documentación del proveedor: Microsoft Entra ID / Microsoft Graph y Google OpenID Connect.

Completar las opciones SSO en Tempolia

Con la cuenta Administrateur, abra « Configuración > Opciones generales », edite los ajustes y abra la pestaña SSO.

  • Servidor SSO: login.microsoftonline.com para Microsoft o accounts.google.com para Google, sin https:// ni ruta.
  • Cliente SSO y Secreto cliente SSO: indique el identificador cliente OAuth y el valor del secreto facilitados por la aplicación.
  • ID inquilino SSO: indique el Tenant ID Microsoft Entra; este campo puede quedar vacío para Google.
  • Scope OAuth2 SSO: User.Read para Microsoft o openid email para Google.
  • Título botón SSO: elija un texto no vacío, por ejemplo « Acceder con Microsoft » o « Acceder con Google ».
  • Activar SSO: active esta opción y guarde.

Vuelva a abrir las opciones para comprobar el estado en la pestaña SSO y pruebe un acceso. El estado comprueba la presencia de los parámetros; solo un acceso permite validar las credenciales y los permisos del proveedor.

Acceder con su cuenta Microsoft o Google

En la página de acceso, indique su código cliente Tempolia, espere a que se carguen los colaboradores y pulse el botón SSO. Elija la cuenta que corresponda a su dirección de correo Tempolia y siga los pasos del proveedor. Siempre es posible acceder con la contraseña Tempolia, incluso cuando el SSO está activado. El SSO no es obligatorio. Si Tempolia solicita un segundo factor, complete también esa comprobación; consulte la FAQ sobre la autenticación de dos factores.

¿Qué comprobar si falla el acceso?

  • Botón ausente: compruebe el código cliente, la activación, el título del botón y los parámetros obligatorios, incluido el inquilino para Microsoft.
  • Colaborador ausente o ambiguo: compruebe el correo, la fecha de salida y los duplicados. Microsoft devuelve su dirección de correo o, si falta, su nombre de acceso (UPN); Google debe devolver una dirección verificada.
  • Error del proveedor: compruebe el URI de redirección, el identificador cliente, el valor y la validez del secreto, los scopes y los permisos de la aplicación. Si la solicitud ha caducado, vuelva a empezar desde la página de acceso.