向多租户应用程序添加权限后更新范围
Updating scope after adding permission to multi-tennant app
我需要将 One Drive 的集成添加到我已经与 Outlook 集成的应用程序中。
问题是在添加 Files.ReadWrite.All 并在 App Registration 和 Enterprise Application 中授予权限后,它不会出现在访问令牌的范围内,因此令牌不会更新为新权限。
不确定它是否重要,但 Calendars.ReadWrite(对于 Outlook)同时出现在企业应用程序的管理员和用户许可中,而 Files.ReadWrite.All 仅出现在管理员许可中。它们都存在于应用程序注册中。
有什么想法吗?
这些是权限:
这是令牌响应:
评论已移至答案:
经过我的测试,它确实出现在我的访问中token.You需要确认您的令牌是由您授予权限的应用程序获得的。检查令牌中的 appid 以确保它与 Azure 广告中的应用程序匹配。如果application id相同,请尝试重新请求access token并解析。
我需要将 One Drive 的集成添加到我已经与 Outlook 集成的应用程序中。
问题是在添加 Files.ReadWrite.All 并在 App Registration 和 Enterprise Application 中授予权限后,它不会出现在访问令牌的范围内,因此令牌不会更新为新权限。
不确定它是否重要,但 Calendars.ReadWrite(对于 Outlook)同时出现在企业应用程序的管理员和用户许可中,而 Files.ReadWrite.All 仅出现在管理员许可中。它们都存在于应用程序注册中。
有什么想法吗?
这些是权限:
这是令牌响应:
评论已移至答案:
经过我的测试,它确实出现在我的访问中token.You需要确认您的令牌是由您授予权限的应用程序获得的。检查令牌中的 appid 以确保它与 Azure 广告中的应用程序匹配。如果application id相同,请尝试重新请求access token并解析。