Azure active directory SharepontOnline访问azure广告令牌

Azure active directory SharepontOnline访问azure广告令牌,azure-active-directory,sharepoint-online,Azure Active Directory,Sharepoint Online,是否可以使用azure ad令牌从桌面应用程序访问sharepoint online,但以当前登录的用户身份访问? 我已经在azure ad中注册了客户端应用程序,当api权限设置为“应用程序权限”时,我可以连接到共享点,但当我将权限设置为“委派权限”时,我无法访问sharepoint网站。 我需要的是一种基于我从azure获得的令牌创建sp ClientContext的方法。我知道可以尝试使用SharePointOnline凭据,但我不想弄乱用户凭据。要获取Azure的访问令牌,请使用下面的文

是否可以使用azure ad令牌从桌面应用程序访问sharepoint online,但以当前登录的用户身份访问? 我已经在azure ad中注册了客户端应用程序,当api权限设置为“应用程序权限”时,我可以连接到共享点,但当我将权限设置为“委派权限”时,我无法访问sharepoint网站。
我需要的是一种基于我从azure获得的令牌创建sp ClientContext的方法。我知道可以尝试使用SharePointOnline凭据,但我不想弄乱用户凭据。

要获取Azure的访问令牌,请使用下面的文章

以下是您必须遵循的步骤:

  • 遵循文章中提到的步骤

  • 添加了应用程序的Office 365 Sharepoint Online API访问权限

  • 为应用程序选择了必要的权限


  • 谢谢重播。我可以从azure获得令牌,但问题是,只有当sharepointonline权限设置为“应用程序权限”而不是“授权权限”时,我才能连接到sp。我使用OfficeDevPnP.Core.AuthenticationManager.GetAzureADAccessTokenAuthenticatedContext解决了这个问题。谢谢您的确认