Microsoft 365 (anteriormente Microsoft Office 365) proporciona a las instituciones una colección de servicios de comunicación y productividad de calidad empresarial. Según la licencia elegida, estos servicios pueden incluir Exchange Online, SharePoint Online, OneNote, Lync Online y Office Professional Plus.
Mediante las soluciones de integración, los servicios de Brightspace y Microsoft 365 (correo electrónico, calendario y más) mejoran la interacción en línea entre estudiantes y profesores. Las instituciones pueden elegir cualquiera de las soluciones de integración que sea adecuada para los usuarios.
Consideración del explorador para el componente de Microsoft 365
Las sesiones de usuario en el componente de Microsoft 365 se guardan en la cuenta de Brightspace y no se asocian a la sesión del explorador. Esto evita tener que iniciar sesión en Microsoft 365 cada vez que accede a Brightspace.
Cuando inicia sesión desde su explorador, la primera dirección de correo electrónico que utilice se guardará en las cookies. Cada vez que inicie sesión desde su navegador, se utilizará esta dirección de correo electrónico. Puede ser necesario borrar la caché o reiniciar la sesión del explorador para iniciar sesión en el componente con una dirección de correo electrónico diferente.
Configurar la integración para el componente de Microsoft 365
Para configurar la integración del componente de Microsoft 365 en Brightspace, debe completar varias tareas, que se explican con más detalle en las siguientes secciones:
- Registrar Brightspace en Microsoft Azure.
- Activar Microsoft 365 en Brightspace.
- Configurar Brightspace para el complemento de Microsoft 365.
- Agregar el componente a un curso o una página de inicio.
Registrar Brightspace en Microsoft Azure
Para acceder a los servicios seguros de Microsoft 365 en Brightspace, deberá otorgar derechos a su instancia para acceder a esos servicios. Para hacerlo, se registra Brightspace en el inquilino de Microsoft Azure y, a continuación, se configura Brightspace con el ID y la Clave resultantes del Cliente (Aplicación). D2L recomienda crear instancias de inquilino único en lugar de instancias de varios inquilinos.
Antes de comenzar, asegúrese de tener su información de autenticación de Azure AD. Esta información de autenticación es una combinación del nombre de usuario y la contraseña.
Consulte Inicio rápido: Registrar una aplicación con la plataforma de identidad de Microsoft para obtener información detallada.
Para otorgar los derechos de instancia a fin de acceder a los servicios de Microsoft 365, siga los pasos que se describen a continuación. Tenga en cuenta que esta información está destinada a las personas que saben cómo navegar por la nube de Azure (administrador). Comuníquese con el administrador del sistema si no está seguro de cómo realizar estos pasos:
- Vaya al portal de Azure e inicie sesión con sus credenciales de Microsoft 365.
- En el panel izquierdo, seleccione Más servicios > Azure Active Directory.
- Seleccione Registros de aplicación.
- Seleccione Nuevo registro e ingrese un nombre para mostrar adecuado.
- Establezca el Tipo de aplicación en Aplicación web/API.
- Establezca la URI de redirección en la URL del entorno de aprendizaje de Brightspace.
- Haga clic en Registrar y tome nota del ApplicationId que se genera (se necesita más adelante en el proceso).
- Volver a la pantalla Autenticación. Verifique el URI de redirección. En la sección Concesión implícita y flujos híbridos, seleccione las casillas de selección para Tokens de acceso (utilizados para flujos implícitos) y Tokens de identificación (utilizados para flujos implícitos e híbridos).
- Haga clic en Guardar.
- Haga clic en la página Permisos de API. Seleccione Agregar un permiso.
- Agregue la API Office 365 SharePoint Online (Microsoft.SharePoint) y agregue el permiso delegado Mis archivos > Leer archivos de usuarios. A continuación, haga clic en Agregar permiso.
- Agregue la API de Microsoft Graph y añada los permisos delegados Calendarios > Leer calendarios de usuario, Correo electrónico> Leer correo electrónico del usuario, y Usuario > Iniciar sesión y leer el perfil del usuario. Haga clic en Agregar permiso después de cada permiso seleccionado.
- Asegúrese de que esté seleccionada la opción Otorgar consentimiento de administrador para estudiantes. Haga clic en Sí.
- En la página Autenticación, en Redirigir URI, seleccione Agregar URI.
- Agregue /d2l/im/office365/authentication/authenticatereply al final de la URL del entorno de aprendizaje de Brightspace.
- En la página Certificados y respuestas secretas, seleccione Nueva respuesta secreta de cliente.
- Agregue una descripción apropiada y elija una fecha de caducidad adecuada. El valor máximo es de dos años.
-
Haga clic en Agregar y observe la clave que aparece en Valor.
-
Copie el Valor. (no es visible después de completar este proceso y es necesaria en los siguientes pasos).
-
Inicie sesión en Brightspace, seleccione Herramientas de administración y haga clic en DOME.
-
Vaya a la variable de configuración d2l.Tools.Office365.ClientId y agregue la ApplicationID del paso 7 como el Valor de la organización.
-
Vaya a la variable de configuración d2l.Tools.Office365.ClientSecret e ingrese el Valor que copió en el paso 19 como el Valor de la organización. Tenga en cuenta que se debe ingresar el mismo valor en cada cuadro de texto.
Verificación de Correo, Calendario y SharePoint de Microsoft 365
Una vez que el inquilino Azure se ha configurado, el componente solo funcionará si todos los servicios a los que tiene acceso están configurados. El componente accede a Correo, Calendario y SharePoint de Microsoft 365. Estos servicios deben estar disponibles cuando inicie sesión para que el componente funcione. A veces, las cuentas de usuario pueden tardar en configurar estos servicios, por lo que es importante que el usuario primero compruebe que puede acceder a ellos dentro de Microsoft 365.
Llamadas de API
El componente de Microsoft 365 realiza llamadas del lado del cliente y del servidor a las API de Microsoft 365 para autenticar y recuperar la información del correo electrónico, el calendario y la cuenta de OneDrive del usuario.
Nota: Microsoft determina estas solicitudes, que están sujetas a cambios si se modifican las API.
Lado cliente
Las solicitudes formuladas en el lado cliente en el navegador son:
Lado servidor
Las solicitudes formuladas en el lado servidor son:
La última dirección URL de las llamadas de SharePoint se devuelve a la plataforma de Brightspace a partir de las llamadas de Microsoft anteriores. Cada inquilino de la organización puede ser diferente, y cada ruta del sitio del usuario puede ser diferente. Consulte las API de Office 365 para obtener más información.