Es gibt keine LinkedIn-spezifische Bibliothek von Microsoft wie Microsoft.AspNet.Authentication.Facebook. Die Third-Party-Bibliotheken, die ich ausprobiert habe, sind für ASP.NET4.5 konzipiert.Was ist der beste Weg, um LinkedIn Authentifizierung in MVC6 ASP.NET5 Web App zu implementieren
Antwort
Ich warte auch auf Middleware für LinkedIn-Authentifizierung von Aspnet-Team, aber sehen aus, als ob sie keine Pläne haben, es zu erstellen - lesen Sie LinkedIn Authentication und Will we have a Authentication.LinkedIn.
@Tratcher schrieb:
Nein, aber es gibt eine comunity Implementierung finden Sie hier: aspnet-contrib/AspNet.Security.OAuth.Providers
Sie können versuchen diese oben und lassen Sie es mich wissen, wenn es gut funktioniert, bitte.
Sie können auch selbst Middleware basiert auf generic OAuth erstellen Middleware ...
prüfen aspnet/Security Repo auf GitHub und LinkedIn Authenticating with OAuth 2.0 Artikel lesen.
Wie Lukasz sagte, können Sie den LinkedIn Provider im https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers Projekt verwenden. Ich schrieb diesen Provider und es ist nur eine dünne Schicht über dem integrierten generischen OAuth2-Provider.
Es wollen Sie die generischen OAuth2 Anbieter direkt verwenden, können Sie auch in diesem Blog-Eintrag suchen, die Sie Schritt für Schritt durch den gesamten Vorgang dauert:
https://auth0.com/blog/2016/06/13/authenticating-a-user-with-linkedin-in-aspnet-core/
Es gibt mir alle Arten von Kompilierungsfehler in meinem eigenen Code, der vor der Installation in Ordnung war. Z.B. Jetzt kann das Projekt ILogger nicht finden – mkvakin