Configurazione di Google Single Sign-On

Introduzione

Impostare l'integrazione con Google per consentire il single sign-on (SSO) utilizzando gli account email di Google.

Passo 1: Creare un progetto Google

Creare un progetto Google SSO

  1. Accedere a Google Console ed effettuare il login con l'account personale o dell'organizzazione.
  2. Cliccare su “CREA PROGETTO” e completare le informazioni del progetto.
  1. Nome del progetto: inserire il nome del progetto, ad esempio pbx-integration.
  2. Location - selezionare l'organizzazione corretta (se applicabile).
  1. Cliccare su “Crea”.

Passo 2: Impostare l'app OAuth Consent Screen

Ora bisognerà impostare l'app OAuth Consent Screen in questo progetto.

Configurare Google API

  1. Andare su “API e servizi” > “OAuth consent screen”.
  2. Selezionare il “Tipo di utente” appropriato e fare clic su “CREA”.
  1. ‘Interno’: in questa modalità, l'accesso è limitato agli utenti di Google Workspace all'interno dell'organizzazione.
  2. ‘Esterno’: gli utenti possono utilizzare account Google esterni all'organizzazione per accedere al proprio client.
  1. In "Informazioni sull'app", inserire il nome dell'app (ad es. Integrazione PBX) e utilizzare la casella a discesa per selezionare un utente per l'indirizzo email di supporto designato.
  2. Scorrere fino a "Informazioni di contatto dello sviluppatore" e inserire un indirizzo email.
  3. Cliccare su "Salva e continua".
  4. Nella schermata successiva 'Ambiti', scorrere verso il basso e fare clic su "Salva e continua".
  5. In "Utenti di prova", fare clic su "Salva e continua". Cliccare su "Torna alla dashboard".
  6. Se si è selezionato il 'Tipo di utente' come 'Esterno'. È necessario fare clic su "PUBBLICA APP" e "CONFERMA".

Pubblicare l'app se è stato selezionato Esterno

Passo 3: Ottenere il proprio URI 3CX

Ottieni il tuo URI 3CX

  1. Navigare nella console amministrativa del 3CX
  2. È necessario avere il ruolo di 'Amministratore di sistema' o 'Proprietario del sistema'. Per saperne di più sui ruoli di sicurezza.
  3. Andare su "Integrazioni > Google".
  4. Copiare l'URI dell'integrazione in un blocco note.

Passo 4: Completare l'impostazione dell'URI di Google

Aggiungere l'URI 3CX in Google Console

  1. Tornare alla Google Console e selezionare "Credenziali".
  2. Cliccare su "+ Crea credenziali" e selezionare "ID client OAuth" dall'elenco.
  3. Utilizzare l'elenco a discesa per il "Tipo di applicazione" e selezionare "Applicazione web".
  4. Inserire un nome (ad es. Integrazione PBX), scorrere fino alla sezione "URI di reindirizzamento autorizzati" e fare clic su "+ AGGIUNGI URI".
  5. Incollare l'URI 3CX precedentemente copiato e fare clic su "CREA".
  6. Copiare l'"ID cliente" e il " Client Segreto" in un blocco note e cliccare su "OK".

Passo 5: Finalizzare la configurazione 3CX

  1. Tornare alla console amministrativa 3CX e incollare il proprio “ID cliente” e “Client segreto” nei campi appropriati.
  2. Cliccare su Salva.
  3. Google SSO sarà automaticamente abilitato per tutti gli utenti.
  4. Se si desidera disattivarlo per alcuni utenti, è possibile farlo dalla pagina “Utente” > “Opzioni”.

Per saperne di più

Ultimo aggiornamento

Questo documento è stato aggiornato il 27 febbraio 2023.

https://www.3cx.it/doc/manuale/google-sso/