【问题标题】:OAuth Authentication with TLS 1.2 in WPF Window Application .NET Framework 4.0在 WPF 窗口应用程序 .NET Framework 4.0 中使用 TLS 1.2 进行 OAuth 身份验证
【发布时间】:2022-01-08 05:23:04
【问题描述】:

我有一个使用 OAuth 身份验证的 .NET Framework 4.0 上的 WPF 窗口应用程序。

我使用Microsoft.Identity.Client库来实现OAuth认证。

当我们在 Azure 监视器中看到日志时,所有用户都使用旧 TLS(TLS 1.0、1.1、3 DES)登录。我们想使用 TLS 1.2 登录。

我们怎样才能做到这一点?

我们已成功为 MVC Web 应用程序用户使用在 .NET Framework 4.5 上运行的 TLS 1.2 登录启用 TLS 1.2。

【问题讨论】:

    标签: .net wpf azure-active-directory


    【解决方案1】:

    .NET Framework 4.0 或更低版本不支持 TLS 1.2,.NET 4 仅支持 TLS 1.0。在 .NET Framework 4.0 中,SecurityProtocolType 没有任何 TLS1.2 条目,因此您必须更新运行时版本或切换到 TLS 1.0。 我们看到您已成功为在 .NET Framework 4.5 上运行的 MVC Web 应用程序用户登录启用 TLS 1.2,因为 .NET4.5 支持 TLS 1.2,但它不是默认协议。要使用它,您必须选择加入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-19
      • 2012-05-10
      • 1970-01-01
      • 2018-06-27
      • 2016-10-07
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多