Реализация провайдера .NET OAuth 2.0. 2 Legged DotNotOpenAuth образцы? - PullRequest
5 голосов
/ 04 марта 2012

Мне нужна помощь в реализации поставщика OAuth 2 для службы отдыха, построенной на новом веб-API ASP.NET. Я знаю, что есть некоторые похожие вопросы о переполнении стека, но они более или менее связаны с библиотеками OAuth. То, что я действительно хотел бы, это некоторый пример кода или пример проекта, чтобы начать. Кто-нибудь может указать мне правильное направление?

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

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

Меня интересует двухсторонняя аутентификация для обмена данными между API и API.

1 Ответ

5 голосов
/ 05 марта 2012

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

Но в настоящее время нет примеров для типа предоставления "секрет клиента", который является тем, которыйнаилучшим образом соответствует вашей концепции "2 legged" для обмена данными между API.Фактически, сама библиотека (пока) не поддерживает ее, но следующий выпуск NuGet будет и должен быть доступен на следующей неделе или около того .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...