前情摘要:项目组计划开发一个客户工作台,需要【应用注册】拿到Outlook邮箱收发件信息和权限
出现问题步骤:在用Hotmail邮箱进入https://entra.microsoft.com/ 时,显示如下图错误信息:
在尝试检索访问令牌时,门户遇到了问题。建议尝试重新登录,或者在没有访问令牌的情况下继续操作,但这可能会导致用户体验不理想。其他详细信息:interaction_required:AADSTS16000: User account '(EUIl Hidden)' from identityprovider 'live.com' does not exist in tenant 'MicrosoftServices' and cannot access the application '74658136-14ec-4630-ad9b-26e160ff0fc6'(ADIbizaUX) in that tenant.The account needs to be added as an external user in thetenant first. Sign out and sign in again with a differentAzure Active Directory user account. Trace ID: d396fb2a-68bc-4bf7-ab67-df12b03d1100 Correlation ID: 051b0f9e-a689-40f4-b537-0a1e52876c3b Timestamp: 2026-03-2604:11:56Z.
初次尝试解决办法:
添加双重登录验证--没用
以为是中国区IP问题,挂梯子到海外IP--没用
注册Azure账户后再进入--没用
当我真的准备掏钱付费上班购买Azure企业号时,我终于想起来去翻译一下错误提示【The account needs to be added as an external user in thetenant first. 】该账户需要先在租户中添加为外部用户。
于是我来到了正式解决步骤:
首先拿一个能正常登录https://entra.microsoft.com/并注册应用的Outlook邮箱,将我的Hotmail邮箱邀请添加为租户,并分配最高管理员类似的角色权限(注意这里权限必须足够),Hotmail邮箱就能正常创建应用了!
1.在主邮箱中创建角色
2.邀请目标用户邮箱
3.目标邮箱接受邀请
4.主邮箱将目标邮箱添加到角色中
5.最后目标邮箱()hotmail邮箱)登录entra.microsoft.com成功
问了一下午的AI老师们都没能找到解决办法,希望这篇帖子能给需要的兄弟姐妹们带来帮助!