【问题标题】:Issue with OAuth2 returning now Access_denied现在返回 OAuth2 的问题 Access_denied
【发布时间】:2018-12-01 18:20:48
【问题描述】:

我在我的网站上使用 Linkedin SSO 已经一年多了,直到今天它一直按要求执行。我的网站是一个 ASP.NET MVC5 网站(C#)。我使用经典的 Oauth2 集成,直到昨天我更改了网站的域时,一切都运行良好。我在开发人员界面中更改了重定向 url(或者我应该说我添加了新的 url 重定向),它总是将 access_denied 发送到我的回调 url,我不明白为什么。这几天有没有人遇到同样的问题或提示我如何解决这个问题。

非常感谢您的帮助

【问题讨论】:

    标签: linkedin linkedin-api


    【解决方案1】:

    我们遇到了同样的问题,经过一番挖掘,LinkedIn 现在似乎正在强制使用 tls1.2 - 如果您使用的是旧框架 - 您可能需要升级 - 4.6+ 默认具有 tls1.2 并且应该可以工作无需额外设置(尽管取决于您正在运行的服务器,您可能仍需要设置对 TLS 1.2 的支持 - 请按照这篇文章的最佳答案中的说明进行操作:.Net Framework 4.6.1 not defaulting to TLS 1.2)。

    如果您使用的是 4.5+,您可以通过在全局某处添加以下命令(例如,当您初始化linkedin auth)来告诉您的代码使用 Tls1.2:

    ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
    

    可以在此处找到有关 Tls1.2 和 .net 支持的更多信息:https://blogs.perficient.com/2016/04/28/tsl-1-2-and-net-support/

    希望这对您有所帮助!

    【讨论】:

      猜你喜欢
      • 2018-09-09
      • 1970-01-01
      • 2015-06-12
      • 1970-01-01
      • 2013-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多