2012-03-03 2 views
5

Мне нужно немного помочь реализовать поставщика OAuth 2 для службы отдыха, построенной на новом веб-API ASP.NET. Я знаю, что есть несколько подобных вопросов в Stack Overflow, но они более или менее связаны с библиотеками OAuth. Мне бы очень понравился пример кода или пример проекта, чтобы начать работу. Может кто-то указать мне верное направление?Реализация поставщика .NET OAuth 2.0. 2 Отработанные образцы DotNotOpenAuth?

Я ищу DotNotOpenAuth, и я считаю, что бета-версия 4.0 поддерживает поставщиков OAuth 2. К сожалению, я не могу найти код, демонстрирующий, как его реализовать.

Что мне нужно для оказания помощи, на самом деле получает провайдера 2.0 и работает. Как только у меня это будет, достаточно легко интегрировать его через HTTP-модуль или фильтр.

Меня интересует двухэтапная аутентификация для связи API с API.

+0

Укажите, хотите ли вы создать * сервер авторизации * или * сервер ресурсов *. В OAuth 2 «провайдер» ничего не значит. –

+0

На самом деле перечитывая свой вопрос, кажется, что вы хотите реализовать обе роли сервера. –

ответ

5

До DotNetOpenAuth судов распределение, которое включает в себя OAuth 2 и образцы вместе, лучшее, что вы можете сделать, это установить DNOA 4.0 resource server и authorization server роли через NuGet, а затем проверить resource server и authorization server образцы на GitHub.

Но в настоящее время нет образцов для типа гранта «клиентский секрет», который лучше всего подходит для вашей концепции «2 legged» для связи API-API. На самом деле сама библиотека еще не поддерживает его, но the next NuGet release will и должна быть доступна in the next week or so.

+0

Любые обновления, если они доступны сейчас –