如何使用webapi对CRM用户进行身份验证

本文关键字:身份验证 用户 CRM 何使用 webapi | 更新日期: 2023-09-27 18:21:53

我有一个API地址,它从CRM获取数据。当我试图通过在浏览器的地址栏中写入这个API来从那个API获取数据时,我会遇到一个错误401,这是一个身份验证错误。我有凭据,但不知道如何在请求中使用它们。

如何使用webapi对CRM用户进行身份验证

我假设您看过这里的示例:web API预览的基本操作

我在GitHub上也有一些示例代码:CrmWebApiCSharp

使用ADAL库,身份验证看起来像这样:

AuthenticationContext authContext =
new AuthenticationContext(_authority, false);

//提示输入凭据//_authResult=authContext.AcquireToken(//_serviceUrl、_clientId、新Uri(_redirectUrl));

//没有凭据提示UserCredentials=新的UserCredential(_username,_password);_authResult=authContext.AcquireToken(_serviceUrl、_clientId、凭据);