2013-12-05 3 views
2

Мне нужно создать службу RESTful WCF, и она должна аутентифицировать абонентов, используя OAuth 2.0. Я изучаю OAuth и это реализациях поставщик на прошлой неделе, и эти ресурсы, которые я нашел, что близко к тому, что я хочу ..Поставщик услуг Oauth 2.0 в WCF

(1) http://weblogs.asp.net/cibrax/archive/2008/11/14/oauth-channel-for-wcf-restful-services.aspx https://code.google.com/p/devdefined-tools/wiki/OAuth (2) http://www.cleancode.co.nz/blog/523/oauth-dot-net

Они все они немного старые (2-3 года), и все они OAuth 1.0. Я хочу Oauth2.0, потому что это проще. Есть ли там библиотека (на C#), которую я могу использовать в качестве руководства для моей реализации?

PS: Я нашел следующие связанные записи в StackOverFlow, но они тоже неадекватны для моего проекта. (1) what is the recommended database structure for OAuth Provider (2) OAuth Simple Service Provider

Спасибо!

ответ

3

DotnetOpenOAuth - отличный пакет, который делает то, что вы ищете. Установите пакет и просмотреть образцы ... http://dotnetopenauth.net/

https://github.com/DotNetOpenAuth/DotNetOpenAuth/blob/master/README.md

+4

я найти образцы, которые отсутствуют в отношении WCF. – crush

+1

Это не похоже на интеграцию с WCF. @IntStarFoo, можете ли вы указать, где в документах для этого проекта они реализуют поддержку OAuth 2.0 для WCF? – bpeikes

Смежные вопросы