【问题标题】:LinkedIn Authentication on OWIN/MVC5OWIN/MVC5 上的 LinkedIn 身份验证
【发布时间】:2023-03-07 03:41:01
【问题描述】:

我们在 MVC4 项目中使用了 LinkedIn OAuth/Simple 会员资格,而且效果很好。

但是通过检查新的基于 OWIN 的 ASP.NET MVC5 框架,我们发现没有 LinkedIn 身份验证功能。我们可以使用 Google、Facebook、Twitter 和 Microsoft live ID,但不能使用 LinkedIn。

是否有任何简单的方法可以将 LinkedIn 身份验证集成到新的 OWIN/Katana/MVC5 中?

【问题讨论】:

    标签: asp.net-mvc linkedin owin asp.net-mvc-5


    【解决方案1】:

    我已经为 LinkedIn 和 Yahoo 创建了供 OWIN 使用的提供程序。请参阅http://www.beabigrockstar.com/introducing-the-yahoo-linkedin-oauth-security-providers-for-owin/的博客文章

    【讨论】:

    • 我刚刚在 MVC5 上尝试了您的linkedin OAuth。它工作得很好。非常感谢!
    • @jerrie 我正在使用您的提供程序进行链接,并且登录本身绝对没有问题。但是,我现在尝试使用使用登录检索到的访问令牌来请求一些链接数据。有一个具有 AccessCode 属性的 LinkedInAuthenticatedContext 类,但是我无法弄清楚如何在我的代码中访问此 LinkedInAuthenticatedContext。我试图从 Request.GetOwnContext 对它进行类型转换,但这没有用。任何意见将不胜感激。
    • 对于遇到与我相同的问题的任何人,您可以参考 Jerrie 的另一篇文章,该文章澄清了我坚持的观点。 blog.beabigrockstar.com/…
    • @JohnC 这因服务而异,但通常是的。这是 LinkedIn 方面的文档:developer.linkedin.com/blog/…。这是雅虎方面的文档:developer.yahoo.com/oauth/guide/oauth-refreshaccesstoken.html
    【解决方案2】:

    LinkedIn 目前在 Katana 版本中不存在。我们确实计划增加对 LinkedIn 的支持,您将能够以 Nuget 包的形式获取它。

    【讨论】:

    • 获得 LinkedIn 支持真是太棒了。我们可以等待 Nuget 包。如果您可以为此告诉“何时”,我们会很高兴没有任何自定义实现。
    【解决方案3】:

    我在 Katana Project 上发布了同样的问题,并得到了答案。


    没有近期计划,但您可能想看看这个项目:

    https://github.com/auth0/auth0-aspnet-owin

    【讨论】:

    • [自我响应] 我还在等待确切的实施。
    猜你喜欢
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 2013-12-26
    • 2014-04-17
    • 2014-07-22
    • 2018-12-20
    • 2015-09-23
    相关资源
    最近更新 更多