Cómo configurar la autenticación de OAuth 2.0 para Gmail

Esta sección proporciona información sobre cómo configurar la autenticación de OAuth 2.0 para Gmail.

Nota: Se debe crear un proyecto en Gmail para admitir la autenticación SMTP mediante OAuth 2.0.

Siga estos pasos:

  1. Inicie sesión en Google Cloud Console.
  2. Para crear un proyecto, haga clic en Select a project.
  3. En el cuadro de diálogo para seleccionar un proyecto, haga clic en NEW PROJECT.
  4. En la página del nuevo proyecto, especifique el nombre del proyecto y, a continuación, haga clic en CREATE.
  5. Nota: Si desea editar el ID del proyecto, haga clic en EDIT. No se puede cambiar el ID del proyecto más tarde.
  6. Después de crear el proyecto correctamente, seleccione el proyecto de la lista desplegable Select a project o del icono Notifications situado en la esquina superior derecha.
  7. Vaya al menú de navegación que se encuentra en la esquina superior izquierda y, a continuación, vaya a APIs & Services > Credentials.
  8. En la página de las credenciales, haga clic en CREATE CREDENTIALS y, a continuación, seleccione OAuth client ID.
  9. En la página para crear el ID de cliente de OAuth, haga clic en CONFIGURE CONSENT SCREEN.
  10. En la pantalla de consentimiento de OAuth, seleccione External y, a continuación, haga clic en CREATE.
  11. Aparecerá la página para editar el registro de la aplicación.
  12. En la ficha de la pantalla de consentimiento de OAuth, haga lo siguiente y, a continuación, haga clic en SAVE AND CONTINUE:
    1. En App Information, especifique un nombre para la aplicación.
    2. En la lista desplegable User support email, seleccione la dirección de correo electrónico.
    3. En Developer contact information, proporcione las direcciones de correo electrónico según sea necesario.
    4. Nota: En caso de que se produzca algún cambio en el proyecto, Google enviará una notificación a las direcciones de correo electrónico proporcionadas.
  13. En la ficha Scopes, haga clic en SAVE AND CONTINUE.
  14. En la ficha Test users, haga lo siguiente y, a continuación, haga clic en SAVE AND CONTINUE:
    1. Haga clic en ADD USERS.
    2. En el cuadro de diálogo Add users, haga clic en el campo vacío y, a continuación, seleccione las direcciones de correo electrónico necesarias.
    3. La dirección de correo electrónico agregada aparece en la columna User information en la tabla Filter.
  15. En la ficha Summary, verifique los detalles y, a continuación, realice una de las siguientes acciones:
  16. Vaya a APIs & Services > Credentials > CREATE CREDENTIALS y, a continuación, seleccione OAuth client ID.
  17. En la página Create OAuth client ID, haga lo siguiente y, a continuación, haga clic en CREATE:
    1. En la lista desplegable Application type, seleccione Web application.
    2. En Name, especifique un nombre para el cliente de OAuth 2.0.
    3. Para los URI de redireccionamiento autorizados, especifique los siguientes URI de redireccionamiento:
    4. Nota: Configure los URI de redireccionamiento en función del nombre de dominio y del puerto utilizados para iniciar sesión.
  18. Después de crear el cliente de OAuth correctamente, aparecerá el cuadro de diálogo OAuth client created y se mostrará el ID de cliente y el secreto de cliente para el proyecto.
  19. Notas:
  20. Haga clic en Aceptar para cerrar el cuadro de diálogo.
  21. En el panel izquierdo, seleccione Enabled APIs & services y, a continuación, haga clic en ENABLE APIS & SERVICES.
  22. Aparecerá la página Welcome to the API Library.
  23. Busque Gmail API en la barra de búsqueda y, a continuación, haga clic en Gmail API.
  24. En la página Gmail API, haga clic en Enable.
  25. Después de configurar el proyecto tal y como se menciona en los pasos anteriores, vaya a la aplicación de UDP y, a continuación, vaya a configuración > Configuración del correo electrónico y alertas. Para configurar alertas de correo electrónico, consulte Cómo configurar el correo electrónico y las alertas.

La autenticación de OAuth 2.0 se ha configurado correctamente para Gmail.