Come configurare e usare l’accesso SSO con Microsoft o Google?

Il SSO (Single Sign-On, o autenticazione unica) permette di accedere a Tempolia con il proprio account Microsoft o Google. La vostra azienda deve prima configurare il fornitore scelto in Tempolia.

Preparare gli account e l’applicazione OAuth

Ogni utente deve già avere una scheda in « Collaboratori > Collaboratori ». Il suo indirizzo e-mail deve corrispondere a quello restituito da Microsoft o Google e identificare un solo collaboratore attivo: una data di uscita passata o un indirizzo condiviso da più schede impedisce l’accesso. Il SSO non crea collaboratori e conserva i diritti definiti in « Collaboratori > Login e diritti dei collaboratori ».

Chiedete al vostro amministratore informatico di creare un’applicazione OAuth di tipo Web in Microsoft Entra ID o Google Cloud e di registrare esattamente questo URI di reindirizzamento: https://cloud.tempolia.fr/it/modules/temps/action.php?mode=sso_oauth. Per Microsoft, autorizzate il permesso delegato Microsoft Graph User.Read. Per Google, configurate il consenso con gli scope openid email.

Documentazione del fornitore: Microsoft Entra ID / Microsoft Graph e Google OpenID Connect.

Compilare le opzioni SSO in Tempolia

Con l’account Administrateur, aprite « Configurazione > Opzioni generali », modificate le impostazioni e aprite la scheda SSO.

  • Server SSO: login.microsoftonline.com per Microsoft o accounts.google.com per Google, senza https:// né percorso.
  • Client SSO e Segreto client SSO: inserite l’identificativo client OAuth e il valore del segreto forniti dall’applicazione.
  • ID tenant SSO: inserite il Tenant ID Microsoft Entra; il campo può restare vuoto per Google.
  • Scope OAuth2 SSO: User.Read per Microsoft o openid email per Google.
  • Titolo pulsante SSO: scegliete un testo non vuoto, ad esempio « Accedi con Microsoft » o « Accedi con Google ».
  • Attivare SSO: attivate questa opzione, poi salvate.

Riaprite le opzioni per controllare lo stato nella scheda SSO, poi provate un accesso. Lo stato verifica la presenza dei parametri; solo un accesso permette di validare le credenziali e le autorizzazioni del fornitore.

Accedere con il proprio account Microsoft o Google

Nella pagina di accesso, inserite il codice cliente Tempolia, attendete il caricamento dei collaboratori e fate clic sul pulsante SSO. Scegliete l’account corrispondente al vostro indirizzo e-mail Tempolia e seguite le istruzioni del fornitore. È sempre possibile accedere con la password Tempolia, anche quando il SSO è attivato. Il SSO non è obbligatorio. Se Tempolia richiede un secondo fattore, completate anche questa verifica; consultate la FAQ sull’autenticazione a due fattori.

Cosa controllare se l’accesso non riesce?

  • Pulsante assente: controllate codice cliente, attivazione, titolo del pulsante e parametri obbligatori, incluso il tenant per Microsoft.
  • Collaboratore assente o ambiguo: controllate indirizzo e-mail, data di uscita e duplicati. Microsoft restituisce il suo indirizzo mail o, in assenza, il nome di accesso (UPN); Google deve restituire un indirizzo verificato.
  • Errore del fornitore: controllate URI di reindirizzamento, identificativo client, valore e validità del segreto, scope e autorizzazioni dell’applicazione. Se la richiesta è scaduta, ripartite dalla pagina di accesso.