如何使用客户端 ID 和客户端密钥在 C# .NET Framework 中使用 SharePoint Rest API?

尼西什·库马尔

有什么方法可以使用客户端 ID 和客户端密钥通过 SharePoint Rest API(如 Graph API)对应用程序进行身份验证?我想在我的控制台应用程序中使用 SharePoint rest API。

用户2250152

这对我有用:

在 Azure Active Directory 中,我为 SharePoint API 配置了权限。 在此处输入图片说明

在我的代码中,我以这种方式定义了范围:

var scopes = new [] {"https://<tenantName>.sharepoint.com/allsites.manage"};

var clientApp = ConfidentialClientApplicationBuilder.Create($"{clientId}")
            .WithAuthority($"https://login.microsoftonline.com/{tenantId}")
            .WithClientSecret($"{clientSecret}").Build();

// acquire a token for the app
AuthenticationResult result = null;
try
{
    result = await clientApp.AcquireTokenForClient(scopes)
                             .ExecuteAsync();
}
catch (MsalUiRequiredException ex)
{
...
}
catch (MsalServiceException ex)
{
...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 oauth 从任何 API 生成客户端 ID 和客户端密码

来自分类Dev

如何使用授权和客户端ID在C#中调用Azure Maps API?

来自分类Dev

使用laravel / lumen中的客户端ID和密钥访问API

来自分类Java

如何使用Websocket客户端监听Rest API

来自分类Dev

如何使用Google Cloud客户端库进行基于API密钥的REST调用

来自分类Java

在API网关中添加要请求的客户端密钥和客户端ID

来自分类Javascript

使用客户端Javascript时如何使API密钥保密?

来自分类Dev

如何在Advanced REST API客户端中使用Chrome中的Cookie

来自分类Dev

访问令牌和客户端ID / API密钥关系

来自分类Dev

使用Azure AD保护.NET Framework Web API的安全(客户端凭据流)

来自分类Dev

如何使用c#.net计算服务器和客户端之间的延迟?

来自分类Dev

在哪里可以找到要在Microsoft Flow的Azure REST API调用中使用的“受众群体”和“客户端ID”字段?

来自分类Dev

使用客户端 ID 和密钥对 Azure Dev Ops 服务客户端库进行身份验证

来自分类Dev

如何使用客户端对象模型Sharepoint 2013 API填充ListItem的File成员?

来自分类Dev

如何使用v1 Azure AD应用程序和客户端凭据访问Sharepoint Online API

来自分类Dev

是否可以使用REST API测试简单的客户端脚本?不是REST API的测试客户端

来自分类Dev

如何在Mosquitto MQTT中使用客户端ID?

来自分类Dev

使用Web Api作为客户端的SignalR [.Net Core]

来自分类Dev

如何防止客户端REST API调用阻止/使用Jersey优先处理某些API调用

来自分类Dev

如何在Delphi中使用HTTP客户端API

来自分类Dev

在Go中使用外部API后,使用REST客户端保存数据

来自分类Java

如何使用服务器上反应在客户端和Java REST API(春季启动)的BrowserRouter?

来自分类Dev

如何使用swagger从wp rest api生成Retrofit客户端库

来自分类Dev

如何使用rest api从keycloak客户端注册中获取初始访问令牌?

来自分类Dev

在客户端使用Adobe AIR时如何保护REST API

来自分类Dev

如何使用Spring Boot REST API生成的Angular客户端?

来自分类Dev

如何使用jersey 2.19 REST API管理客户端/服务器会话数据

来自分类Dev

如何使用Paypal客户端Rest API创建订阅付款?

来自分类Dev

如何使用odoo rest api服务器从客户端获取数据?

Related 相关文章

  1. 1

    如何使用 oauth 从任何 API 生成客户端 ID 和客户端密码

  2. 2

    如何使用授权和客户端ID在C#中调用Azure Maps API?

  3. 3

    使用laravel / lumen中的客户端ID和密钥访问API

  4. 4

    如何使用Websocket客户端监听Rest API

  5. 5

    如何使用Google Cloud客户端库进行基于API密钥的REST调用

  6. 6

    在API网关中添加要请求的客户端密钥和客户端ID

  7. 7

    使用客户端Javascript时如何使API密钥保密?

  8. 8

    如何在Advanced REST API客户端中使用Chrome中的Cookie

  9. 9

    访问令牌和客户端ID / API密钥关系

  10. 10

    使用Azure AD保护.NET Framework Web API的安全(客户端凭据流)

  11. 11

    如何使用c#.net计算服务器和客户端之间的延迟?

  12. 12

    在哪里可以找到要在Microsoft Flow的Azure REST API调用中使用的“受众群体”和“客户端ID”字段?

  13. 13

    使用客户端 ID 和密钥对 Azure Dev Ops 服务客户端库进行身份验证

  14. 14

    如何使用客户端对象模型Sharepoint 2013 API填充ListItem的File成员?

  15. 15

    如何使用v1 Azure AD应用程序和客户端凭据访问Sharepoint Online API

  16. 16

    是否可以使用REST API测试简单的客户端脚本?不是REST API的测试客户端

  17. 17

    如何在Mosquitto MQTT中使用客户端ID?

  18. 18

    使用Web Api作为客户端的SignalR [.Net Core]

  19. 19

    如何防止客户端REST API调用阻止/使用Jersey优先处理某些API调用

  20. 20

    如何在Delphi中使用HTTP客户端API

  21. 21

    在Go中使用外部API后,使用REST客户端保存数据

  22. 22

    如何使用服务器上反应在客户端和Java REST API(春季启动)的BrowserRouter?

  23. 23

    如何使用swagger从wp rest api生成Retrofit客户端库

  24. 24

    如何使用rest api从keycloak客户端注册中获取初始访问令牌?

  25. 25

    在客户端使用Adobe AIR时如何保护REST API

  26. 26

    如何使用Spring Boot REST API生成的Angular客户端?

  27. 27

    如何使用jersey 2.19 REST API管理客户端/服务器会话数据

  28. 28

    如何使用Paypal客户端Rest API创建订阅付款?

  29. 29

    如何使用odoo rest api服务器从客户端获取数据?

热门标签

归档