使用具有应用程序权限的Microsoft Graph API时,租户没有SPO许可证

时间:2019-12-03 14:39:55

标签: azure-active-directory microsoft-graph sharepoint-online

当我们尝试访问Microsoft Graph v1.0 API中的Sharepoint端点时,出现“ Tenant没有SPO许可证”消息,并显示400错误。

我们已经注册了Azure AD应用程序,并为相关终结点分配了应用程序权限(相对于Delegated),因为我们需要在服务器之间(即,在经过身份验证的用户的上下文之外)访问终结点服务器。

租户已连接到Office 365商业订阅,我们可以将其分配给用户,但是在这种情况下,租户是目录本身,因此我们看不到如何为该订阅分配订阅。

似乎与此相关的信息很少,并且大多数信息都适用于委派权限的情况。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您购买了O365 Business订阅,则可能仍需要为特定的AAD用户/ O365用户分配SPO(SharePoint Online)许可证。

使用您的管理员帐户登录O365 admin center,然后选择一个用户并分配SPO许可证。

enter image description here

点击“编辑”后,您可以选择一个SharePoint许可证将其分配给用户。