- 09 Feb 2024
- 2 Minutos para leer
Enviar correo electrónico con Microsoft (OAuth 2)
- Actualizado en 09 Feb 2024
- 2 Minutos para leer
Si desea habilitar la autenticación de Microsoft OAuth 2 para su conexión de correo electrónico, deberá habilitar el plugin de OAuth 2 en su sitio de Totara e ir a la consola de Microsoft Developer para configurar la autenticación.
- Vaya al portal de Microsoft Azure.
- Haz clic en Nuevo registro en Registros de la aplicación.
- Dale un nombre a tu aplicación, por ejemplo, 'Totara Email'.
- Seleccione Cuentas en cualquier directorio organizativo (Cualquier directorio Azure AD - Multiinquilino) para los tipos de cuentas compatibles.
- Elegir Web para redirigir URI.
- Agrega la URL de tu sitio adjunta con /admin/oauth2callback.php a la sección Redirigir URLs, por ejemplo, 'https://totaralearn.com/admin/oauth2callback.php'.
- Haga clic en Registrar.
- Tome nota de la ID de la Aplicación (cliente).
- Selecciona Autenticación en el menú lateral.
- Asegúrese de que la configuración de concesión implícita esté deshabilitada.
- Selecciona permisos de API en el menú lateral.
- Asegúrese de que los permisos Usuario.Leer y Correo.Enviar estén disponibles en Office 365 Exchange Online , y si no lo están, agréguelos.
- Selecciona Secretos de & certificados en el menú lateral y haz clic en Nuevo secreto de cliente.
- Agrega una descripción, por ejemplo, el nombre de tu aplicación (Totara Email) y selecciona cuándo caducará la contraseña/secreto.
- Copia el valor de cadena secreta generado para usar en Totara.
- En Totara, vaya al menú Acceso rápido > Servidor > Servicios OAuth 2 .
- Haga clic en Crear un nuevo servicio personalizado .
- Introduzca un nombre, por ejemplo, 'Microsoft Email OAuth'.
- Ingrese la contraseña generada en el portal de Microsoft Azure como Secreto y la ID de la aplicación como la ID del Cliente.
- En Alcances incluidos en una solicitud de inicio de sesión, agregue lo siguiente: https://outlook.office.com/SMTP.Send https://outlook.office.com/User.Read
- En Alcances incluidos en una solicitud de acceso sin conexión, añadir lo siguiente: https://outlook.office.com/SMTP.Send https://outlook.office.com/User.Read offline_access
- Desmarca Mostrar en la página de inicio de sesión (se recomienda que no mezcles el correo electrónico con los servicios OAuth de inicio de sesión).
- Haga clic en Guardar cambios.
- Haga clic en el ícono Configurar puntos finales para el nuevo servicio.
- Haga clic en Crear nuevos puntos finales , luego agregue lo siguiente:
Nombre | URL |
---|---|
authorization_endpoint | https://login.microsoftonline.com/common/oauth2/v2.0/authorize |
token_endpoint | |
userinfo_endpoint | |
userpicture_endpoint |
- Volver a la página de servicios de OAuth 2.
- Haga clic en el ícono de asignación de campos de usuario.
- Haga clic en Crear nueva asignación de campo de usuario , luego agregue lo siguiente:
Nombre de campo externo | Nombre de campo interno |
---|---|
Nombre de visualización | nombre alternativo |
Dirección de correo electrónico | * correo electrónico: |
- Volver a la página de servicios de OAuth 2.
- Haga clic en el ícono Conectar a una cuenta del sistema.
- Haz clic para continuar
- Inicia sesión con tu cuenta de correo electrónico de Microsoft que se utiliza para tu servicio de correo electrónico de Totara.
- Acepte los permisos en Microsoft.
- Cuando Totara vuelva a cargarse, confirma que tu correo electrónico se muestre en la sección de cuenta del sistema.
- Ir al menú Acceso rápido > Servidor > Correo electrónico > Configuración de correo saliente .
- Cambiar el tipo de autorización SMTP a XOAUTH2.
- Cambia el servicio Oauth2 y elige el servicio OAuth que acabas de crear.
- Establecer el nombre de usuario SMTP en el correo electrónico de la cuenta utilizada para enviar correos electrónicos.
- Establecer la contraseña SMTP en cualquier texto aleatorio. No debe estar en blanco, pero de lo contrario, no importa.
- Haga clic en Guardar cambios.
Join the Totara Community for more resources to help you get the most out of Totara. You can also book a call to have a chat about your Totara platform with a dedicated Customer Success Manager.
© Copyright 2024 Totara Learning Solutions. All rights reserved.