Je construis une application Web qui aura une API et un service d'autorisation utilisant DotNetOpenauth. J'ai trouvé Cet exemple sur la façon dont vous pouvez autoriser l'utilisation d'un Un fournisseur de services qui existe déjà, mais je voudrais un exemple sur la manière de mettre en œuvre un fournisseur de services pouvant créer des jetons, les persister et faire une évaluation. Existe-t-il des excellents articles ou des exemples de fournisseurs que je peux télécharger? P>
3 Réponses :
mise à jour em> p>
DotNetOpenauth a montré depuis que cela a été initialement affiché. Je vous suggère fortement de suivre les conseils d'Ashish et de regarder les échantillons. Il contient du code pour écrire des serveurs d'autorisation, des serveurs de ressources et des clients pour tous les flux majeurs. p>
Si vous vouliez une solution pré-construite, avec code OpenSource fort> p>
ThinkTecure Identity Server est un service de jeton de sécurité open source .NET. Il prend en charge un certain nombre de critères d'extrémité pour l'authentification, notamment des jetons porteurs OAuth 2.0. p>
update em> Ce serveur d'identité de ThinkTecure est maintenant sur version 2 et supporte Ces flux OAuth 2.0 P>
Encore une fois, jetez un coup d'œil au code pour voir comment tout a été fait et qu'il y a des échantillons ici pour montrer comment placez-le dans. P>
J'espère que cela vous aidera - ces bibliothèques et les exemples nous ont énormément aidés ces derniers mois. P>
mise à jour em> p>
Il y a aussi un autre exemple
404 Page introuvable dans "Contrôleur suivant" BAH
Il existe un exemple de travail complet pour DotNetOpenouuth ici - https: // github. Com / DotNetOpenouuth / DotNetOpenauth / Arbre / Master / Samples P>
J'ai essayé plusieurs fois avec DNOA ... dû abandonner, mais documenté mes conclusions (Thinktecture d'occasion à la fin) ... http://tb-it.blogspot.co.nz/2015/06/oauth-20-Frameworks-and -platforms.html p>