You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure应用注册登录报错AADSTS50020求助(设备码流)

解决Azure应用注册AADSTS50020错误,支持任意微软账户登录

你碰到的AADSTS50020错误,根源是当前应用注册的租户访问权限仅限内部用户,像hotmail.com这类个人微软账户属于外部用户,默认无法访问你的应用。要支持任意微软账户(个人或365)登录,只需调整以下配置:

关键配置修改步骤

  • 登录Azure门户,找到你的目标应用注册(NAMEAPP)
  • 进入左侧管理栏下的身份验证页面
  • 在支持的账户类型板块,选择以下其中一个选项:
    • 任何组织目录中的账户和个人Microsoft账户(例如Skype、Xbox、Outlook.com):覆盖所有企业/教育账户和个人微软账户
    • 仅个人Microsoft账户:仅开放给个人微软账户(如hotmail、outlook.com)
  • 点击保存,等待几分钟让配置生效

额外注意事项

  • 检查应用的API权限,添加适合场景的Delegated权限(比如User.Read),如果面向个人用户,尽量选择无需管理员同意的权限,否则个人用户无法完成授权
  • 设备码流请求里的tenant参数必须设为common,不能用具体的租户ID或名称,示例请求如下:
    GET https://login.microsoftonline.com/common/oauth2/v2.0/devicecode
    

内容的提问来源于stack exchange,提问作者Rafucho25

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 21:52:04