Configurazione dell'autenticazione OAuth 2.0 per Gmail

Questa sezione fornisce informazioni sulla configurazione dell'autenticazione OAuth 2.0 per Gmail.

Nota: è necessario creare un progetto in Gmail per il supporto dell'autenticazione SMTP mediante OAuth 2.0.

Effettuare le operazioni seguenti:

  1. Accedere a Google Cloud Console.
  2. Per creare un progetto, fare clic su Select a project.
  3. Nella finestra di dialogo Select a project, fare clic su NEW PROJECT.
  4. Nella pagina New Project, digitare il nome del progetto, quindi fare clic su CREATE.
  5. Nota: se si desidera modificare l'ID di progetto, fare clic su EDIT. In seguito, non sarà più possibile modificare l'ID del progetto.
  6. Una volta che il progetto è stato creato correttamente, selezionare il progetto dall'elenco a discesa Select a project o dall'icona Notifications, nell'angolo superiore destro.
  7. Accedere al menu di navigazione nell'angolo superiore sinistro, quindi accedere a APIs & Services > Credentials.
  8. Nella pagina Credentials, fare clic su CREATE CREDENTIALS, quindi selezionare OAuth client ID.
  9. Nella pagina Create OAuth client ID, fare clic su CONFIGURE CONSENT SCREEN.
  10. Nella schermata OAuth consent, selezionare External, quindi fare clic su CREATE.
  11. Viene visualizzata la pagina Edit app registration.
  12. Nella scheda della schermata OAuth consent, procedere come descritto di seguito, quindi fare clic su SAVE AND CONTINUE:
    1. In App Information, digitare un nome per l'applicazione.
    2. Dall'elenco a discesa User support email, selezionare l'indirizzo di posta elettronica.
    3. In Developer contact information, fornire gli indirizzi di posta elettronica richiesti.
    4. Nota: in caso di modifiche al progetto, Google invierà una notifica agli indirizzi di posta elettronica specificati.
  13. Nella scheda Scopes, fare clic su SAVE AND CONTINUE.
  14. Nella scheda Test users, procedere come descritto di seguito, quindi fare clic su SAVE AND CONTINUE:
    1. Fare clic su ADD USER.
    2. Nella finestra di dialogo Add users, fare clic sul campo vuoto, quindi selezionare gli indirizzi di posta elettronica pertinenti.
    3. L'indirizzo di posta elettronica aggiunto viene visualizzato nella colonna User information della tabella Filter.
  15. Nella scheda Summary, verificare i dettagli, quindi eseguire una delle operazioni seguenti:
  16. Accedere a APIs & Services > Credentials > CREATE CREDENTIALS, quindi selezionare OAuth client ID.
  17. Nella pagina Create OAuth client ID, procedere come descritto di seguito, quindi fare clic su CREATE:
    1. Dall'elenco a discesa Application type, selezionare Web application.
    2. In Name, digitare un nome per il client OAuth 2.0.
    3. In Authorized redirect URIs, specificare i seguenti URI di reindirizzamento:
    4. Nota: configurare gli URI di reindirizzamento in base al nome di dominio e alla porta utilizzati per effettuare l'accesso.
  18. Una volta che il client OAuth è stato creato correttamente, viene visualizzata la finestra di dialogo OAuth client created, contenente l'ID client e il segreto client del progetto.
  19. Note:
  20. Fare clic su OK per chiudere la finestra di dialogo.
  21. Dal riquadro sinistro, selezionare Enabled APIs & services, quindi fare clic su ENABLE APIS & SERVICES.
  22. Viene visualizzata la pagina Welcome to the API Library.
  23. Cercare l'API Gmail nella barra di ricerca, quindi fare clic su API Gmail.
  24. Nella pagina Gmail API, fare clic su Enable.
  25. Dopo aver configurato il progetto come indicato nei passaggi precedenti, accedere all'applicazione UDP, quindi accedere a Impostazioni > Configurazione posta elettronica e avvisi. Per configurare gli avvisi tramite posta elettronica, consultare la sezione Configurazione di posta elettronica e avvisi.

L'autenticazione OAuth 2.0 per Gmail è stata configurata correttamente.