【发布时间】:2022-06-23 11:09:08
【问题描述】:
我们有一个严重依赖 Graph API 的多租户应用程序。我们通过 Messages API 访问这两个邮箱,并通过 Files API 访问 Sharepoint 站点。大多数客户端使用非常宽松的访问模型来获得我们应用程序中可用的更多功能。少数人对访问有严格的要求,对于那些我们只允许访问特定的共享点站点的人。对于这个站点,我们已经注册了另一个 AppId 来使用站点。选择客户端全局管理员允许使用 PowerShell 访问我们的应用程序的权限
直到今天早上,所有对文件 API 的请求都返回“403 Forbidden”,而 C# SDK 返回“访问被拒绝”。
我已要求客户端执行 PowerShell 命令以验证我们是否仍然可以访问他们的 Sharepoint 站点:
Get-PnPAzureADAppSitePermission -AppId 'xxxxxxxxxxxx'
但他们都收到相同的错误消息:
Get-PnPAzureADAppSitePermission: Operation Failed
使用的 Pnp.PowerShell cmdlet 是 1.10
有人知道为什么 MS Graph 会发生这种情况,或者 PS 错误是否与 Graph 错误有关? 微软改变了什么?
【问题讨论】:
标签: sharepoint sharepoint-online msgraph