2013-07-19 22 views
11

Korzystaliśmy z LinkedIn OAuth/Simple członkostwa w projekcie MVC4 i działa całkiem nieźle.LinkedIn Uwierzytelnianie na OWIN/MVC5

Ale z przeglądem nowej architektury ASP.NET MVC5 opartej na OWIN, okazało się, że nie ma funkcji uwierzytelniania LinkedIn. Możemy użyć identyfikatora Live ID Google, Facebooka, Twittera i Microsoft, ale nie mamy LinkedIn.

Czy są jakieś proste sposoby zintegrowania uwierzytelniania LinkedIn z nowym OWIN/Katana/MVC5?

Odpowiedz

2

Wysłałem to samo pytanie w Projekcie Katana i otrzymałem odpowiedź.


Brak najbliższe plany, ale warto do kasy tego projektu:

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

+0

[Odpowiedzialny] Wciąż czekam na dokładną realizację. –

3

LinkedIn jest obecnie nie istnieje w Katana buduje. Planujemy dodać wsparcie dla LinkedIn, a będziesz mógł go pobrać jako pakiet Nuget.

+3

Fajnie jest uzyskać wsparcie dla LinkedIn. Moglibyśmy poczekać na pakiet Nuget. Gdybyś mógł powiedzieć "Kiedy", bylibyśmy szczęśliwi bez żadnej niestandardowej implementacji. –

9

Stworzyłem dostawców dla LinkedIn i Yahoo do użytku z OWIN. Zobacz wpis na blogu pod adresem http://www.beabigrockstar.com/introducing-the-yahoo-linkedin-oauth-security-providers-for-owin/

+0

Właśnie próbowałem Twojego linkedin OAuth na MVC5. Działa całkiem. Wielkie dzięki! –

+0

Jeszcze go nie wypróbowałem, ale Twój blog wygląda dobrze. – GordonB

+0

@jerrie Używam Twojego dostawcy dla linkedin i nie mam absolutnie żadnych problemów z samym loginem. Jednak staram się teraz użyć accesstoken pobierane przy użyciu logowania w celu złożenia wniosku o niektóre linkedin danych. Istnieje klasa LinkedInAuthenticatedContext, która ma właściwość AccessCode, ale nie jestem w stanie dowiedzieć się, jak uzyskać dostęp do LinkedInAuthenticatedContext w moim kodzie. Próbowałem typecast go z Request.GetOwnContext, ale to nie działa. Wszelkie dane wejściowe zostaną docenione. – InSane