【问题标题】:SharepontOnline access with azure ad token使用 azure 广告令牌进行 SharepontOnline 访问
【发布时间】:2020-05-05 09:37:43
【问题描述】:

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

【问题讨论】:

    标签: azure-active-directory sharepoint-online


    【解决方案1】:

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

    active-directory-dotnet-native-headless

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

    1. 按照文章中提到的步骤进行

    2. 为应用添加了 Office 365 Sharepoint Online API 访问权限。

    3. 为应用选择了必要的权限。

    【讨论】:

    • 感谢重播。我可以从 azure 获取令牌,但问题是我只能在 sharepointonline 权限设置为“应用程序权限”而不是“委派权限”时连接到 sp
    • 未经授权。我设法通过使用 OfficeDevPnP.Core.AuthenticationManager.GetAzureADAccessTokenAuthenticatedContext 解决了这个问题。
    • 感谢您的确认
    猜你喜欢
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 2017-12-15
    • 2021-10-30
    • 2018-01-01
    • 2013-01-08
    • 2015-05-26
    • 2023-02-02
    相关资源
    最近更新 更多