Autenticación OAuth para Office 365 (guía paso a paso)
Aprenda a configurar la autenticación OAuth para Office 365. En este ejemplo, configuraré la aplicación AD Pro Toolkit para usar la autenticación OAuth para enviar correos electrónicos.
Paso 1. Inicie sesión en Microsoft Azure
Luego haga clic en Azure Active Directory
Paso 2. Haga clic en Registro de aplicación a la izquierda.
Paso 3. Se seleccionarán las aplicaciones propias, haga clic en Nuevo registro.
Paso 4. En el campo Nombre, ingrese un nombre descriptivo. Entraré en Active Directory Pro Toolkit. Deje seleccionado "Cuentas solo en este directorio organizacional" y haga clic en Registrarse.
Paso 5. Esto lo llevará a la sección Descripción general de la aplicación recién registrada.
En la sección Elementos esenciales, copie el ID de la aplicación (cliente) y el ID del directorio (inquilino). Deje esta ventana abierta ya que deberá realizar cambios en el registro de la aplicación.
Paso 6. Pegue el ID de la aplicación (cliente) y el ID del directorio (inquilino) en la configuración de sus aplicaciones.
Para AD Pro Toolkit, haga clic en Programador en la parte superior y haga clic en configuración de correo electrónico.
Seleccione Oauth_365 en el menú desplegable Tipo de autenticación. Pegue el ID de la aplicación (cliente) en el campo ID del cliente. Pegue el ID del directorio (inquilino) en el campo Id. de inquilino.
Paso 7. De vuelta en Azure Active Directory, en el menú de la izquierda, haga clic en Certificados y secretos. Haga clic en Nuevo secreto de cliente.
Paso 8. En Agregar un secreto de cliente, ingrese una descripción (por ejemplo, Secreto de Active Directory Pro Toolkit). Seleccione un período de vencimiento. Se recomiendan 6 meses, pero puedes durar más. Haga clic en Agregar.
Paso 9. Copie el valor, no el ID secreto que se muestra. Haga esto ahora ya que no podrá volver a ver el valor.
Paso 10. De vuelta en su aplicación, pegue el valor en el campo secreto.
Paso 11. De vuelta en Azure Active Directory, haga clic en Autenticación en el menú de la izquierda.
Paso 12. En Configuración avanzada, cambie el control deslizante a Sí en Permitir flujos de clientes públicos. Clic en Guardar.
Paso 13. Haga clic en Permisos de API en el menú de la izquierda.
Paso 14. Haga clic en Agregar un permiso.
Paso 15. Haga clic en Microsoft Graph.
Paso 16. Se mostrará la solicitud de permisos de API. Haga clic en Permisos de la aplicación.
Paso 17. Ubique la sección Correo en Permiso. Seleccione Correo.Enviar. Además, busque la sección Usuario y seleccione User.Read.All
Haga clic en Agregar permisos.
Ahora debería tener dos permisos enumerados. Haga clic en otorgar consentimiento del administrador.
Paso 18. Haga clic en Sí en la confirmación.
Paso 19. Verá una marca verde que indica que se ha concedido acceso a su inquilino.
Esto completa los pasos de configuración para Office 365 OAuth.
Ahora debería poder enviar correos electrónicos desde su aplicación.
Recursos
Autenticar una conexión IMAP, POP o SMTP usando OAuth
Herramientas de directorio activo
Documentación del programador de tareas de AD Pro Toolkit


















