【问题标题】:how to authenticate CRM user using web api?如何使用 Web api 对 CRM 用户进行身份验证?
【发布时间】:2016-02-15 06:48:29
【问题描述】:

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

【问题讨论】:

标签: c# api oauth dynamics-crm crm


【解决方案1】:

我假设您查看了位于此处的示例:Basic Operations with web API preview

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

使用 ADAL 库,身份验证将如下所示:

AuthenticationContext authContext =
new AuthenticationContext(_authority, false);

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

//不提示输入凭据 UserCredential 凭据 = new UserCredential(_username, _password); _authResult = authContext.AcquireToken( _serviceUrl、_clientId、凭据);

【讨论】:

猜你喜欢
  • 2013-11-14
  • 2012-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多