Est-ce que quelqu'un a des exemples ou des conseils sur la façon d'utiliser oAuth pour fournir le mécanisme d'authentification d'une API devant être exposée publiquement? En particulier, je parle d'être un fournisseur oAuth pour ma propre API, ne pas intégrer ou authentifier avec l'API de quelqu'un d'autre. Par exemple, je souhaite être en mesure d'émettre des clés API aux développeurs qu'ils peuvent utiliser pour authentifier et accéder à mon API, de la même manière que Flickr, et pour autant que je pense qu'oAuth puisse le supporter, mais je Je ne sais pas comment la solution serait structurée?Création d'une API C#/ASP.NET à l'aide d'oAuth pour l'authentification API
8
A
Répondre
1
Il semble que DotNetOpenAuth ait un exemple avec le projet OAuthSeviceProvider dans le dossier Samples inclus dans la distribution. Il est écrit dans WinForms et n'est pas écrit correctement, mais sert certainement de bon point de départ.
Salut jmcd, avez-vous obtenu plus loin avec votre API utilisant oauth. Vous pensez à la même chose? Je ne me soucierais pas de créer un projet open source pour implémenter le noyau d'API en utilisant oAuth. type comme modèle. –
Malheureusement, je ne l'ai pas fait. Je travaillais dans une start-up à ce moment-là et je n'avais pas le temps de passer à travailler avec DotNetOpenAuth, alors j'ai continué et j'ai roulé la mienne en utilisant quelque chose de plus simple. – jmcd
"alors je me suis déplacé et j'ai roulé le mien en utilisant quelque chose de plus simple" - juste curieux de savoir ce que c'était? – Kevin