【问题标题】:System.Net.Http.WinHttpException: A security error occurredSystem.Net.Http.WinHttpException:发生安全错误
【发布时间】:2018-08-16 09:54:28
【问题描述】:

我在尝试从 ADFS 2012 R2 获取访问令牌时遇到以下错误:

System.Net.Http.WinHttpException: A security error occurred

我在我的 .NET Core api 控制器中使用以下代码来尝试获取访问令牌:

var body = new Dictionary<string, string>();
        body.Add("grant_type", "authorization_code");
        body.Add("client_id", "xxx");
        body.Add("redirect_uri", "xxx");
        body.Add("code", "xxx");

        var accessTokenResponse = await client.PostAsync("xxx/adfs/oauth2/token", new FormUrlEncodedContent(body));

“xxx”是我用来请求授权码的参数,所以我很确定这些是正确的。

对此很陌生,我不确定到底出了什么问题。这是与 cors 相关的错误吗?

【问题讨论】:

    标签: c# asp.net asp.net-core adfs windows-server-2012-r2


    【解决方案1】:

    此错误是由于未安装正确的证书造成的。在服务器上安装证书解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-13
      • 2018-08-27
      • 2017-10-18
      • 1970-01-01
      • 2020-03-24
      • 2015-06-23
      • 1970-01-01
      相关资源
      最近更新 更多