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 desarrolladores de Microsoft 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 de URL de redireccionamiento, 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 SMTP.Send y offline_access estén disponibles en Microsoft Graph y, si no lo están, agréguelos como permisos delegados.
- 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, ve a Menú de acceso rápido > Servidor > OAuth 2 > Detalles del consumidor de 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, ingrese cualquier valor. Este campo no se utiliza, pero se debe proporcionar un valor.
- En Ámbitos incluidos en una solicitud de inicio de sesión para acceso sin conexión, añadir lo siguiente:
https://outlook.office.com/SMTP.Send offline_access ( fuera de línea) - 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 |
|---|---|
autorización_endpoint | https://login.microsoftonline.com/common/oauth2/v2.0/authorize |
token_endpoint |
- Volver a la página de servicios 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.
- 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 correo electrónico (debe ser la misma que la dirección de no respuesta, es decir, la dirección de correo electrónico del usuario conectado a través de OAuth).
- 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.
© Copyright 2026 Totara Learning Solutions. All rights reserved.