在azure AD门户中,通过sharepoint rest api获取用户数据需要哪些权限



我想使用&quot_api/SP.UserProfiles.PeopleManager/GetMyProperties";此端点以获取用户详细信息。在获取数据时,我收到以下错误消息:

"值":"访问被拒绝:此应用程序没有访问配置文件信息所需的权限">

我不确定该端点是否可以用于从Azure获取用户属性。如果您不是直接在SharePoint中工作,则最好使用Microsoft图形来检索用户属性。

如果您使用JavaScript构建应用程序,则可以使用该软件包;https://pnp.github.io/pnpjs/graph/users/#user-属性

关于所需的权限,请参阅下面的文章,它描述了如何在Azure上设置应用程序,以及通过在Azure上配置的应用程序权限连接到SharePoint所需的信息。

这篇文章描述了如何阅读网站,但在您的情况下,您将专注于分配应用程序读取用户信息的权限。

https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azuread

最新更新