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

Azure AD刷新令牌流出现AADSTS9002327错误的问题咨询

AADSTS9002327错误的根源与解决办法

AADSTS9002327: Tokens issued for the 'Single-Page Application' client-type may only be redeemed via cross-origin requests

  • 这个错误是Azure AD针对**单页应用(SPA)**的安全限制导致的,和请求参数、应用注册配置无关,核心问题是调用刷新令牌的方式不符合规则。
  • SPA类型应用的刷新令牌,只能通过浏览器端的跨域请求(比如前端用fetch/XHR发起请求,自动携带Origin头)来兑换新令牌,后端服务器直接发起的请求会被Azure AD拦截,哪怕手动添加Origin、redirect_uri等参数也无法绕过这个限制。
  • 解决方式二选一:
    1. 前端处理:使用MSAL.js这类官方SPA认证库管理令牌刷新,库会自动遵循跨域请求规则,无需手动拼接参数。
    2. 切换应用类型:如果必须用后端处理刷新,把Azure AD里的应用注册类型从SPA改成Web应用,同时配置好后端的回调重定向URI,之后后端就能正常调用刷新令牌流。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 01:50:58