使用Microsoft Entra ID实现SSO:个人账号是否无UPN?
Microsoft Entra ID个人账号访问令牌无UPN字段的原因
- 微软个人账户(如outlook.com、hotmail.com这类个人身份)并非没有UPN,只是Entra ID默认不会在这类账号的访问令牌中返回
upn字段。 - 工作/学校账号属于组织管控的身份,UPN是这类账号的核心标识属性,因此默认会包含在访问令牌内。
- 若需在个人账号的令牌中获取UPN,可在OAuth2授权请求中添加
profile权限范围,这样令牌里就会携带upn声明。
内容的提问来源于stack exchange,提问作者Max Hay
相关产品推荐
相关产品推荐

