【问题标题】:What is the best way to implement LinkedIn Authentication in MVC6 ASP.NET5 web app在 MVC6 ASP.NET5 Web 应用程序中实现 LinkedIn 身份验证的最佳方法是什么
【发布时间】:2016-10-04 18:17:04
【问题描述】:

没有像 Microsoft.AspNet.Authentication.Facebook 这样的 Microsoft 特定于 LinkedIn 的库。我尝试的第三方库是为 ASP.NET4.5 设计的。

【问题讨论】:

    标签: asp.net oauth-2.0 asp.net-core-mvc linkedin-api


    【解决方案1】:

    正如 Lukasz 指出的,您可以在 https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers 项目中使用 LinkedIn 提供程序。我编写了该提供程序,它只是内置通用 OAuth2 提供程序之上的一个薄层。

    如果您想直接使用通用 OAuth2 提供程序,您也可以查看这篇博文,逐步了解整个过程:

    https://auth0.com/blog/2016/06/13/authenticating-a-user-with-linkedin-in-aspnet-core/

    【讨论】:

      【解决方案2】:

      我也在等待来自 aspnet 团队的用于 LinkedIn 身份验证的中间件,但看起来他们没有创建它的计划 - 请阅读 LinkedIn AuthenticationWill we have a Authentication.LinkedIn

      @Tratcher 写道:

      没有,但这里有一个社区实现:aspnet-contrib/AspNet.Security.OAuth.Providers

      你可以试试上面的这个,如果它运行良好,请告诉我。


      您也可以基于通用 OAuth 中间件自行创建中间件...

      查看 GitHub 上的 aspnet/Security 存储库,并阅读 LinkedIn Authenticating with OAuth 2.0 文章。

      【讨论】:

      • 它在我自己的代码中给出了各种编译错误,在安装之前运行良好。例如。现在项目找不到 ILogger
      猜你喜欢
      • 1970-01-01
      • 2020-02-25
      • 1970-01-01
      • 2011-06-13
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多