Configuración Descarga de Mails Autenticación Moderna
En la siguiente guía veremos las configuraciones necesarias en Azure AD para lograr que Thuban pueda descargar correos desde casillas de Microsoft 365 con Autenticación Moderna.
PRECONDICIONES
Haber registrador previamente la aplicación en Azure AD (Microsoft 365 - Registro de Aplicación)
Ser administrador en Azure AD
Tener la versión 7.5.3.2 o superior de Thuban
La descarga de mails desde casillas de Microsoft 365 es solo compatible mediante IMAP.
Generación del Client Secret
Paso 1Ingresar al portal de Azure AD, dirigirse a App registrations y seleccionar nuestra aplicación del listado. | |
Paso 2En el menú izquierdo, seleccionar la opción Certificates & Secrets, seleccionar Client Secrets y hacer click en el botón + New Client Secret. | |
Paso 3En la ventana emergente ingresar un nombre para identificar el Client Secret y seleccionar el vencimiento del mismo. Hacer click en Add Al vencer el client secret se deberá de generar uno nuevo y modificar el existente en la configuración de Thuban. Tomar nota del vencimiento del mismo para evitar disrupciones en el servicio. | |
Paso 4En el listado de Client Secrets se despliega la información del nuevo secret creado. Se deberá copiar y resguardar el valor de la columna Value, este el client secret que necesitamos para Thuban. Solo en esta instancia de recién creado se muestra y permite copiar el valor de columna Value. Si se va de la ventana sin haber copiado el valor, deberá eliminar el Client Secret y crear uno nuevo. |
|
Otorgar Permisos
Paso 1Ahora, debemos otorgarle a la aplicación los permisos necesarios para acceder a las casillas de mail. Para eso hacemos click en API Permissions en el menú de la izquierda. En caso de ser una nueva aplicación, eliminar los permisos ya otorgados para que el listado quede vacío. En caso de ser una aplicación existente, simplemente hacer click en + Add Permission | |
Paso 2En la nueva ventana seleccionar las opciones Microsoft APIs y luego en la caja Microsoft Graph | |
Paso 3En la nueva ventana seleccionar Delegated Permissions | |
Paso 4En el listado, ubicar la opción OpenId Permissions, expandirla y tildar los siguientes permisos:
| |
Paso 5Continuar descendiente en el listado hasta llegar a la opción IMAP, expandirla y seleccionar los siguientes permisos:
|
|
Paso 6Hacer click en Add Permissions y nos volverá a la pantalla principal donde deberíamos de ver los permisos agregados. | |
Paso 7Finalmente, para que Thuban pueda obtener los tokens de acceso mediante autenticación moderna, se le debe otorgar consentimiento de administrador a la aplicación para los permisos seleccionados. Para ello se debe hacer click en el botón Gran Admin Consent for [nombre empresa] Al hacer click, aparecer un diálogo en el que debemos hacer click en el botón YES |
|
Asignar usuarios / casillas que utilizaran la aplicación
Paso 1Para que Thuban pueda autenticar a una casilla mediante autenticación moderna, es necesario que dicha casilla esté agregada como usuario de la aplicación en Azure AD. Para ello hay que dirigirse a Enterprise Applications ubicado en el menú del lateral izquierda. En el panel central, buscar y seleccionar nuestra aplicación. |
|
Paso 2Seleccionar el menú del lateral izquierdo de la aplicación la opción Users and groups y hacer click en + add user/group | |
Paso 3En la nueva ventana hacer click en none selected | |
Paso 4En el dialogo que se despliega, buscar y tildar las casillas a las que queremos darle acceso desde la aplicación. Una vez seleccionadas hacemos click en Select | |
Paso 5Vamos a estar de vuelta en la ventana anterior y donde antes decía none selected ahora dirá [numero] selected. Para finalizar haremos clicke en el botón Assign | |
Paso 6Habremos vuelto a la ventana principal de Users and groups donde ahora deberíamos de ver la/s casillas que hayamos seleccionado agregadas al listado. Con esto finaliza la configuración necesaria en Microsoft para que Thuban pueda conectarse mediante autenticación moderna para descargar mails por IMAP. |
Ahora solo resta configurar la bandeja de trabajo ModernAuthO365MailTray en un docintro de Thuban para la descarga de mails.
Recordar tener a mano los siguientes datos:
Dirección de mail
Clave de la casilla de mails
Client ID (Application ID): La obtenemos desde Azure AD como se vio en Microsoft 365 - Registro de Aplicación
Client Secret: Que obtuvimos en la presente guía.