To add the Office 365 widget to a course
- Open the course.
- Click Edit.
- In the Widgets section, click Add Widgets > System Widgets.
- Select Office 365 and then click Add.
- Click Save.
To add the Office 365 widget to your homepage
- From the Admin Tools menu on the minibar, click Homepage Management.
- Select the active homepage.
- In the selected location, select Add Widgets > System Widgets.
- Select Office 365 and then click Add.
- Click Save.
User workflows for the Office 365 Widget
To perform the initial sign in to the Office 365 widget
Use one of the following workflows for initial sign in to the Office 365 widget:
SSO is not set up
- The user clicks the initial sign-in button in Brightspace.
- A new tab opens and the user is redirected to a "Sign in" page where the user enters their email address.
- After clicking Next, the user is redirected to another "Sign in" page where the user re-enters their email address and then enters their password.
- After signing in, the tab closes and the user is redirected to Brightspace with the widget loaded.
SSO is set up
- The user clicks the initial sign in button in Brightspace.
- A new tab opens and user is redirected to a "Sign in" page where the user enters their email address.
- After clicking Next, the user is redirected to another "Sign in" page where the user enters their email address again. After they enter their email address and either tab or click out of the email field, the page redirects the user to the Identity Provider (IdP) page, according to the instance configuration.
- After the user has gone through the IdP process, the tab closes and the user is redirected to Brightspace with the widget loaded.
Troubleshooting the Microsoft Office 365 integration
Page Not Found
Verify that the URL that you use to access Brightspace is the same URL that is configured in the following configuration variables: d2l.settings.WebServerName and d2l.settings.WebServerNameInternal.
Sign in - Application with ID was not found in directory
After configuring the widget, if you proceed through the initial sign in for the widget and then see the error "Sign In - Sorry, but we're having trouble signing you in. We received a bad request", view the additional technical information. If the additional technical information includes, "Application with identifier <id> was not found in directory <id>", then there is an issue with your Azure tenant. Your App ID URI does not match the domain that your Brightspace instance is currently on. Verify that the App ID URI matches the URL of your Brightspace instance in your Azure tenant.
Widget displays "Loading..." when viewing emails
This may be an issue with the cookies in your browser. Microsoft relies on the cookies in your browser session to verify the account to connect with, even if you type your email address at the beginning of the authentication process. If you are using multiple work accounts, this may affect authentication. Open a private browser session, log in to Brightspace, and then try to view emails. If you can view emails in a private browser session, delete your cookies to solve the problem in your regular browser session.
After authenticating with Office 365 and being redirected, the widget does not sign in
If you sign in through the widget, go through the Microsoft authentication process, and then get redirected back to the LMS but the widget is still not signed in, the account may not be set up properly with the Office 365 services. One of Mail, Calendar, or OneDrive is not set up in the account that is being used to log in. Try logging into Office 365 and accessing your Mail, Calendar, and OneDrive account. After you have confirmed that you can view everything, try logging into the widget again.
Additional information on configuring Microsoft Azure
For more information on configuring Microsoft Azure, refer to the following links: