We have added a Microsoft authentication service to our test site, entered our 365 tenant, and selected "email" as the login attribute. I'm hoping someone here has used this method and can direct us toward a solution.
The 365 accounts each have an assigned email address and our Canvas accounts each have a matching login ID. For example Paul's 365 account includes the email address email@example.com and Paul's Canvas account has firstname.lastname@example.org as a login ID.
Attempted logins result in the following message: "Authentication with Microsoft was successful, but no unique ID for logging in to Canvas was provided."
Is that unique ID something that 365 is supposed to be handing back to Canvas or something in the Canvas account that matches a 365 attribute other than the email address?