Il semble que de nombreux app prestataires de l'aide OAuth2 pour permettre l'accès aux API, tels que Twitter et Facebook. Est-ce quelqu'un d'utiliser une bonne bibliothèque pour faire OAuth2 de traitement qui est assez générale pour l'utilisation dans toutes les applications?
Réponses
Trop de publicités?Je ne l'ai pas en elle-même (le code source du lien est cassé), mais en général DotNetOpenAuth semble être tout à fait professionnel.
Mise à jour: OAuth 2 et OpenID sont maintenant pris en charge.
Vous devriez regarder sur OAuth2. Il est .NET de la mise en œuvre de l'authentification OAuth 1.0 et le protocole OAuth 2.0 pour la plupart des fournisseurs populaires:
- foursquare
- linked-in
- windows live
- vkontakte
- odnoklassniki
- yandex
- mail.ru
- github
Package Nuget est là.
Je n'ai pas vu de bons cadres de là-bas encore, pour OAuth2. J'ai décidé d'essayer et de rouler mon propre projet.
Mon framework supporte jusqu'à maintenant porteur de jetons et de tous les oauth 2 flux (challenge/réponse, implicite, les informations d'identification du client, ressources propriétaire de mot de passe, et l'actualisation de jeton).
C'est un peu maladroit, et je travaille sur mon premier RESTE un service construit sur ce cadre.
Check it out, des commentaires ou contributions seront les bienvenues.
Je regarde le Hamac RESTE de la bibliothèque du client. Il est d'usage général RESTE client, mais il fournit OAuth soutien.