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

Linux系统下浏览器访问出现Azure AD认证错误AADSTS50005如何解决?

Linux平台Azure AD认证错误AADSTS50005修复方案

官方错误定义:DevicePolicyError - 用户尝试从条件访问(Conditional Access)策略当前不支持的平台设备登录,本次触发原因是Azure AD策略拦截了Linux平台的访问请求。

方案1:调整Azure AD条件访问策略(适用于Azure AD管理员)

  • 登录Azure AD管理中心,进入「安全性」-「条件访问」-「策略」板块
  • 定位到拦截当前登录请求的对应策略,打开配置页找到「平台位置」过滤规则
  • 将Linux平台加入支持的设备类型列表,或者在排除项中添加Linux平台
  • 保存策略后等待1~2分钟生效,清除浏览器缓存后重新尝试登录即可

方案2:修改浏览器UA标识伪装受支持平台(适用于普通无管理员权限用户)

Chromium/Chrome类浏览器操作

  • 按F12打开开发者工具,点击右上角菜单选择「更多工具」-「网络条件」
  • 取消勾选「使用默认浏览器用户代理」,自定义UA为Windows平台Chrome标识,参考值:
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36
  • 刷新登录页面重新发起认证即可

Firefox浏览器操作

  • 地址栏输入about:config,确认风险提示后进入配置页
  • 搜索general.useragent.override,若不存在则右键新建字符串类型配置项,命名为general.useragent.override
  • 配置值填入Windows平台Firefox标识,参考值:
    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0
  • 保存配置后重启浏览器,重新发起认证即可

方案3:使用兼容的认证入口

  • 尝试安装Edge for Linux浏览器,微软官方适配的Linux版Edge默认支持Azure AD的设备校验规则
  • 若访问的是微软365类应用,可使用官方Linux版PWA应用发起访问,规避浏览器UA校验拦截

注意:若企业IT策略明确禁止非Windows/macOS设备访问内部应用,修改UA的操作可能违反企业规定,建议优先和内部IT部门沟通确认


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 22:27:01