使用MS Graph SDK(应用身份)获取Planner数据所需权限咨询
解决Planner数据访问权限问题
所需的应用权限
你当前配置的权限里缺少Planner相关的应用级权限,需要在Azure AD应用注册中添加以下权限之一(根据业务需求选择),并且必须完成管理员同意:
- Planner.Read.All:允许应用只读访问租户内所有Planner计划、任务及容器
- Planner.ReadWrite.All:允许应用读写访问租户内所有Planner计划、任务及容器
当前你配置的Group.Create、Group.Read.All等权限仅针对组资源,无法覆盖Planner的访问权限。
Planner端无需额外配置
不需要在Planner界面或后台做额外权限配置,只要Azure AD中给应用授予了上述Planner权限并完成管理员同意,应用就能通过客户端凭证模式(应用权限)访问Planner数据。
后续验证步骤
- 在Azure AD应用注册的“API权限”页面确认Planner权限已添加并显示“已授予管理员同意”
- 重启你的应用程序(避免令牌缓存导致权限未生效)
- 再次调用Planner接口验证是否能正常获取数据
内容的提问来源于stack exchange,提问作者Khandakar Rashed Hassan
相关产品推荐
相关产品推荐

