От Microsoft нет библиотеки для LinkedIn, такой как Microsoft.AspNet.Authentication.Facebook. Сторонние библиотеки, которые я пробовал, предназначены для ASP.NET4.5.
Как лучше всего реализовать аутентификацию LinkedIn в веб-приложении MVC6 ASP.NET5
Ответы (2)
Я также жду промежуточного программного обеспечения для аутентификации LinkedIn от команды aspnet, но, похоже, они не планируют его создавать — читайте Аутентификация LinkedIn и Будет ли у нас Authentication.LinkedIn.
@Tratcher написал:
Нет, но здесь доступна реализация сообщества: aspnet-contrib/AspNet.Security. Провайдеры OAuth
Вы можете попробовать это выше и, пожалуйста, дайте мне знать, если он работает хорошо, пожалуйста.
Кроме того, вы можете самостоятельно создавать промежуточное ПО на основе универсального промежуточного ПО OAuth...
Проверьте репозиторий aspnet/Security на GitHub и прочтите статья LinkedIn Authentication with OAuth 2.0.
Как отметил Лукаш, вы можете использовать провайдера LinkedIn в https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers. Я написал этот провайдер, и это всего лишь тонкий слой поверх встроенного универсального провайдера OAuth2.
Если вы хотите напрямую использовать общий провайдер OAuth2, вы также можете посмотреть этот пост в блоге, который шаг за шагом проведет вас через весь процесс:
https://auth0.com/blog/2016/06/13/authenticating-a-user-with-linkedin-in-aspnet-core/