【问题标题】:AuthenticationResult AcquireToken method won't let me use the non async methodAuthenticationResult AcquireToken 方法不允许我使用非异步方法
【发布时间】:2018-07-16 14:08:34
【问题描述】:

我正在尝试从 Dynamics CRM Online 获取数据,但我什至无法进行身份验证和获取访问令牌。问题是我无法在控制台应用程序中调用 AcquireToken 方法。

有人知道如何验证和获取访问令牌吗?

我正在使用以下教程: https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/connect-customer-engagement-web-services-using-oauth

【问题讨论】:

  • 你有什么错误吗?
  • 发布一些代码可能会有所帮助...
  • 你在这条线上失败了AuthenticationResult result = authContext.AcquireToken(resource, clientId, new Uri(redirectUrl));?你有例外吗?

标签: oauth dynamics-crm dynamics-crm-online


【解决方案1】:

解决方案是使用 ADAL.Net v2 库而不是 v3。 v3 库仅支持 async 方法,而 v2 支持非 async 方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 2013-08-09
    • 2017-05-31
    • 2017-03-06
    相关资源
    最近更新 更多