Google

Configura Google come provider OAuth in modo che gli utenti possano accedere a Zammad con il loro account Google.

Registra un’app Google

  1. Crea un nuovo progetto se non ne hai già uno. Fallo seguendo questo link: https://console.cloud.google.com/projectcreate

  2. Verifica se sei già nel tuo progetto. In caso contrario, passa a quello.

  3. Vai su API e Servizi > Schermata di consenso OAuth. Se non l’hai configurata prima, dovresti vedere un pulsante Inizia. Segui i passaggi e fornisci le informazioni richieste.

    • Nome app: Qualsiasi nome appropriato. Questo è ciò che l’utente vede quando tenta di accedere tramite Google.

    • Email di supporto utente: scegli un indirizzo email disponibile qui.

    • Pubblico: Scegli Interno o Esterno, a seconda del tuo caso d’uso.

    • Informazioni di contatto: inserisci un indirizzo email che dovrebbe essere notificato riguardo alle modifiche nel tuo progetto.

  4. Vai su API e Servizi > Credenziali. Aggiungi una configurazione facendo clic sul menu a discesa Crea credenziali. Scegli ID client OAuth e compila le seguenti informazioni, sostituisci zammad_host con il FQDN del tuo Zammad. Puoi anche trovare l’URI di reindirizzamento nella configurazione OAuth di Google di Zammad.

    • Tipo di applicazione: Applicazione web

    • Nome: Qualsiasi nome appropriato per il tuo caso d’uso, ad esempio Zammad.

    • Origini JavaScript autorizzate: https://zammad_host/

    • URI di reindirizzamento autorizzati: https://zammad_host/auth/google_oauth2/callback

    Screenshot mostra la sezione credenziali OAuth nella console Google
  5. Dopo aver aggiunto le informazioni, fai clic su Crea. Questo apre una finestra di dialogo in cui puoi vedere informazioni importanti. Assicurati di lasciare aperta questa finestra di dialogo e/o di copiare l”ID client e il Segreto client.

Screenshot mostra la finestra di dialogo ID client e segreto client

Configura l’autenticazione in Zammad

Dopo aver creato le credenziali, vai alla tua installazione Zammad e naviga su Impostazioni > Sicurezza > Applicazioni di terze parti > Autenticazione tramite Google. Inserisci qui il tuo ID client e il tuo Segreto client, abilita l’interruttore e fai clic su Invia.

Screenshot mostra la configurazione OAuth di Google in Zammad

Dopo aver inviato, gli utenti potranno accedere con il loro account Google.