Hi,
I'm trying to use the "microsoft" authentication provider in Canvas and am having trouble with attribute mapping. When I log in using an MSA/consumer account (e.g., an outlook.com account) rather than an org-owned Entra account, even though "name" is an option in the Provider Attribute drop-down and I have it configured to send to Canvas display_name, I still end up with another value (I believe the oid value) in the Display Name as viewed in user settings in Canvas.
When I use debugging on the authentication screen for that provider and test an MSA login, the Claims provided are (removing the values for confidentiality):
"ver"
"iss"
"sub"
"aud"
"preferred_username"
"oid"
"email"
"tid"
"xms_pl"
"nonce"
"aio"
So there is no "name" claim seen be debugging.
Any idea why name is missing as a claim?
thanks!
Martin