2012-03-03 10 views
5

Ho bisogno di un po 'di aiuto per implementare un provider OAuth 2 per un servizio di ripristino basato sulla nuova API Web ASP.NET. Sono consapevole che ci sono alcune domande simili su Stack Overflow ma sono più o meno collegamenti alle librerie OAuth. Quello che mi piacerebbe davvero è un codice di esempio o un progetto di esempio per iniziare. Qualcuno può indicarmi la giusta direzione?Implementazione di provider OAuth 2.0 .NET. Campioni DotNotOpenAuth a 2 gambe?

Sto guardando DotNotOpenAuth e credo che la versione 4.0 beta supporti i provider OAuth 2. Purtroppo non riesco a trovare alcun codice che dimostri come implementarlo.

Ciò di cui ho bisogno di assistenza è in realtà ottenere un provider 2.0 attivo e funzionante. Una volta che ho che dovrebbe essere abbastanza facile integrarlo tramite un modulo HTTP o un filtro.

Sono interessato all'autenticazione a 2 vie per la comunicazione API in API.

+0

Specificare se si sta creando un * server di autorizzazione * o un * server di risorse *. In OAuth 2, "provider" non significa nulla. –

+0

In realtà rileggendo la tua domanda sembra che tu voglia implementare entrambi i ruoli del server. –

risposta

5

Fino DotNetOpenAuth navi una distribuzione che comprende OAuth 2 ei campioni insieme, il meglio che puoi fare è installare il DNOA 4.0 resource server e authorization server ruoli tramite NuGet, e quindi controllare i campioni resource server e authorization server su GitHub.

Ma al momento non ci sono campioni per il tipo di sovvenzione "client secret", che è quello che meglio si adatta al concetto "2 zampe" per la comunicazione API-API. In effetti la stessa libreria non lo supporta (ancora), ma è the next NuGet release will e dovrebbe essere disponibile in the next week or so.

+0

Eventuali aggiornamenti, se disponibili ora –

Problemi correlati