【问题标题】:Azure AD prompt user/admin to re-consent after changing application permissionsAzure AD 提示用户/管理员在更改应用程序权限后重新同意
【发布时间】:2016-09-19 21:35:25
【问题描述】:

我正在构建一个 SaaS 应用程序,它将使用 Azure AD 对用户进行身份验证。 假设我在同意提示期间仅要求用户授予 1 个委派权限,并且用户接受了它。

稍后我的应用会发展并需要获得更多委派权限。在这种情况下,我如何使用同意页面重新提示用户?当权限发生变化时,我只想这样做一次。

我是否需要在我的应用中跟踪每个用户已同意的权限,然后确定在重定向到身份验证页面时添加prompt=admin_consent 查询参数?

【问题讨论】:

    标签: azure-active-directory microsoft-graph-api azure-ad-graph-api


    【解决方案1】:

    当管理员需要为其组织提供同意时使用prompt=admin_consent。如果您只需要用户的同意,则使用prompt=consent

    另外一种方式是可以重定向到登录页面添加提示参数重新同意当app因为没有权限调用新API而得到异常时。

    您也可以考虑使用支持增量和动态同意的 V2.0 端点。

    Here 是有关 Azure AD V2.0 端点的文档,供您参考。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      相关资源
      最近更新 更多