Comment activer et utiliser la connexion SSO avec Microsoft ou Google ?

Le SSO (Single Sign-On, ou authentification unique) permet de se connecter à Tempolia avec son compte Microsoft ou Google. Votre entreprise doit avoir configuré le fournisseur choisi dans Tempolia.

Préparer les comptes et l’application OAuth

Chaque utilisateur doit déjà posséder une fiche dans « Collaborateurs > Collaborateurs ». Son adresse e-mail doit correspondre à celle renvoyée par Microsoft ou Google et désigner un seul collaborateur actif : une date de départ passée ou une adresse partagée par plusieurs fiches empêche la connexion. Le SSO ne crée pas de collaborateur et conserve les droits définis dans « Collaborateurs > Login et droits des collaborateurs ».

Demandez à votre administrateur informatique de créer une application OAuth de type Web dans Microsoft Entra ID ou Google Cloud et de déclarer exactement cette URI de redirection : https://cloud.tempolia.fr/modules/temps/action.php?mode=sso_oauth. Pour Microsoft, prévoir la permission déléguée Microsoft Graph User.Read. Pour Google, configurer le consentement avec les scopes openid email.

Documentation du fournisseur : Microsoft Entra ID / Microsoft Graph et Google OpenID Connect.

Renseigner les options SSO dans Tempolia

Avec le compte Administrateur, ouvrez « Configuration > Options générales », éditez les réglages puis ouvrez l’onglet SSO.

  • Serveur SSO : login.microsoftonline.com pour Microsoft ou accounts.google.com pour Google, sans https:// ni chemin.
  • Client SSO et Clé secrète client SSO : renseignez l’identifiant client OAuth et la valeur du secret fournis par l’application.
  • Id locataire SSO : renseignez le Tenant ID Microsoft Entra ; ce champ peut rester vide pour Google.
  • Scope OAuth2 SSO : User.Read pour Microsoft ou openid email pour Google.
  • Titre bouton SSO : choisissez un libellé non vide, par exemple « Connexion Microsoft » ou « Connexion Google ».
  • SSO activé : activez cette option, puis enregistrez.

Rouvrez les options pour contrôler l’état affiché dans l’onglet SSO, puis testez une connexion. Cet état vérifie la présence des paramètres ; seule une connexion permet de valider les identifiants et les autorisations du fournisseur.

Se connecter avec son compte Microsoft ou Google

Sur la page de connexion, saisissez votre code client Tempolia, attendez le chargement des collaborateurs puis cliquez sur le bouton SSO. Choisissez le compte correspondant à votre adresse e-mail Tempolia et suivez les étapes du fournisseur. La connexion avec le mot de passe Tempolia reste toujours possible, même lorsque le SSO est activé. Le SSO n’est pas obligatoire. Si un second facteur Tempolia est demandé, terminez aussi cette vérification ; voir la FAQ sur la double authentification.

Que vérifier si la connexion échoue ?

  • Bouton absent : vérifiez le code client, l’activation, le titre du bouton et les paramètres obligatoires, dont le locataire pour Microsoft.
  • Collaborateur introuvable ou ambigu : vérifiez son adresse e-mail, sa date de départ et les doublons. Microsoft transmet son adresse mail ou, à défaut, son nom de connexion (UPN) ; Google doit transmettre une adresse vérifiée.
  • Erreur du fournisseur : contrôlez l’URI de redirection, l’identifiant client, la valeur et la validité du secret, les scopes et les autorisations de l’application. En cas de demande expirée, repartez de la page de connexion.