Microsoft muestra "Need admin approval" cuando tu organización no permite que los empleados aprueben por su cuenta el acceso al correo de una aplicación. Un administrador de TI aprueba MCPEmails una vez y, a partir de ahí, todas las personas de la organización pueden conectar su propio buzón. Esta página es para los dos: lo que hace quien conecta el buzón y lo que aprueba el administrador.
Mail.Read y Mail.ReadWrite para una aplicación. En lugar de la pantalla de consentimiento habitual, Microsoft muestra Need admin approval.login.microsoftonline.com/organizations/v2.0/adminconsent) para MCPEmails. Inicias sesión con tu cuenta de trabajo de Microsoft en la página de Microsoft. MCPEmails nunca ve tu contraseña.Mail.ReadWrite (delegado): leer y modificar el correo del buzón de la persona que ha iniciado sesión, para que la IA pueda buscar, leer, escribir borradores, mover, marcar, gestionar carpetas y eliminar.Mail.Send (delegado): enviar correo en nombre de la persona que ha iniciado sesión. Mail.ReadWrite no cubre el envío, así que es un permiso aparte.offline_access: mantener la conexión sin volver a iniciar sesión, hasta que la persona la desconecte o se retire el acceso.openid, profile y email para leer su nombre y su dirección. Las directivas de consentimiento no restringen estos datos básicos de inicio de sesión, así que la aprobación del administrador no los incluye.MCPEmails es de código abierto. Estos archivos crean el enlace, inician la aprobación y enumeran los permisos que describe esta página:
outlook-admin-link.ts El enlace de aprobación firmado, válido durante siete días, y los estados del resultadoadmin-consent/route.ts La ruta pública que abre el enlace y los permisos que pide al administradoroutlook-oauth.ts Los permisos que concede cada persona al iniciar sesión y cómo se reconoce una respuesta "Need admin approval"Una bandeja de entrada es gratis, para siempre.