wake-up-neo.com

Was ist die beste OAuth2 C # -Bibliothek?

Es scheint, dass viele App-Anbieter OAuth2 verwenden, um einen API-Zugriff zuzulassen, wie Twitter und Facebook. Verwendet jemand eine gute Bibliothek für die OAuth2-Verarbeitung, die allgemein genug ist, um sie für alle Anwendungen zu verwenden?

59
TruMan1

Ich habe mich nicht mit den Internen beschäftigt (der Quellcode-Link ist defekt), aber DotNetOpenAuth scheint im Allgemeinen recht professionell zu sein. 

Update: OAuth 2 und OpenID werden jetzt ebenfalls unterstützt. 

Sie sollten auf OAuth2 schauen. Es ist eine .NET-Implementierung des OAuth 1.0- und OAuth 2.0-Protokolls für die meisten der beliebtesten Anbieter:

  • google
  • facebook
  • Twitter
  • viereckig
  • instagram
  • linked-In
  • windows Live
  • vkontakte
  • odnoklassniki
  • yandex
  • mail.ru
  • github

Nuget-Paket ist dort .

19
Andrew Semack

Ich habe noch keine guten Rahmenbedingungen für OAuth2 gesehen. Ich habe mich entschlossen, mein eigenes für ein Projekt zu rollen.

Mein Framework unterstützt bisher Inhaber-Token und alle Oauth-2-Flows (Challenge/Response, implizit, Client-Berechtigungsnachweis, Ressourceneignerkennwort und Aktualisierungstoken).

Es ist etwas klobig und ich arbeite an meinem ersten REST - Dienst, der auf diesem Framework aufbaut.

Check it out, wir würden uns über Feedback oder Beiträge freuen.

https://github.com/ghorsey/SharpOAuth2

6
Geoff

Ich würde mir die Client-Bibliothek Hammock REST ansehen. Es ist ein allgemeiner REST - Client, bietet aber auch OAuth-Unterstützung. 

0
Eric Hauser