问题 在OWIN / MVC5上进行LinkedIn身份验证


我们在MVC4项目中使用了LinkedIn OAuth / Simple成员资格,它的工作非常好。

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

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


6081
2017-07-19 06:56


起源



答案:


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


9
2017-11-26 06:24



我刚刚在MVC5上尝试过您的linkedin OAuth。它很漂亮。非常感谢! - Sangsu PARK
尚未尝试过,但您的博客文章看起来不错。 - GordonB
@jerrie我正在使用您的提供商进行linkedin,并且对于登录本身完全没有问题。但是,我现在尝试使用登录检索的accesstoken来请求某些linkedin数据。有一个LinkedInAuthenticatedContext类,它具有AccessCode属性,但是我无法弄清楚如何在我的代码中访问这个LinkedInAuthenticatedContext。我试图从Request.GetOwnContext中对它进行类型转换,但是没有用。任何输入将不胜感激。 - Jagmag
对于任何遇到同样问题的人,你可以参考Jerrie的另一篇文章,其中澄清了我被困的观点。 blog.beabigrockstar.com/... - Jagmag
@Jerrie令牌不会在某个时刻到期吗? - John C


答案:


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


9
2017-11-26 06:24



我刚刚在MVC5上尝试过您的linkedin OAuth。它很漂亮。非常感谢! - Sangsu PARK
尚未尝试过,但您的博客文章看起来不错。 - GordonB
@jerrie我正在使用您的提供商进行linkedin,并且对于登录本身完全没有问题。但是,我现在尝试使用登录检索的accesstoken来请求某些linkedin数据。有一个LinkedInAuthenticatedContext类,它具有AccessCode属性,但是我无法弄清楚如何在我的代码中访问这个LinkedInAuthenticatedContext。我试图从Request.GetOwnContext中对它进行类型转换,但是没有用。任何输入将不胜感激。 - Jagmag
对于任何遇到同样问题的人,你可以参考Jerrie的另一篇文章,其中澄清了我被困的观点。 blog.beabigrockstar.com/... - Jagmag
@Jerrie令牌不会在某个时刻到期吗? - John C


LinkedIn目前还没有Katana版本。我们计划添加对LinkedIn的支持,您将能够将其作为Nuget包获得。


3
2017-08-25 21:02



获得LinkedIn支持很酷。我们可以等待Nuget包。如果您可以告诉“何时”,我们会很高兴没有任何自定义实现。 - Sangsu PARK


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


没有即时计划,但您可能想要签出此项目:

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


2
2017-07-29 01:56



[自我回应]我还在等待确切的实施。 - Sangsu PARK