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

如何在Azure Active Directory中启用Implicit grant授权流程?

解决隐式流无法正常工作的问题:启用Azure AD应用的隐式授权

别担心,这个设置其实就在你注册的Azure AD应用里,跟着下面的步骤走就能启用隐式授权,让你的SPA正常使用隐式流访问Microsoft Graph:

具体启用位置及操作步骤

  • 首先登录Azure门户,找到你的Azure Active Directory,进入应用注册页面,定位到你当前使用的SPA应用。
  • 在应用的左侧导航菜单中,点击进入认证选项。
  • 向下滚动页面,找到隐式授权和混合流区域:
    • 勾选 ID令牌(用于隐式和混合流):如果你的场景需要获取用户身份信息来完成登录,这个选项是必要的
    • 勾选 访问令牌(用于隐式流):这是让你能获取访问Microsoft Graph所需令牌的关键选项
  • 点击页面底部的保存按钮,完成设置。

额外提示

保存设置后,再次发起认证请求时,记得确保请求的scope参数包含你已授予的Directory.Read.All权限,以及openid、profile这类基础身份范围,这样就能正常获取到访问令牌来调用Microsoft Graph接口了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:45:12