C'è un modo per cambiare l'ambito/permesso quando si usa Microsoft.Web.WebPages.OAuth? Il posto più logico è quando si registra il client con OAuthWebSecurity.RegisterClient. Ho pensato che l'aggiunta di scope al parametro extraData avrebbe funzionato, ma non ho avuto successo con questo.Come modificare scope/permessi con Microsoft.Web.WebPages.OAuth
6
A
risposta
1
Microsoft.Web.WebPages.OAuth non espone l'ambito durante l'autorizzazione con un client. Ho finito per aggiungere client personalizzati DotNetOpenAuth per includere il mio ambito necessario.
1
L'extradata è qualcosa che puoi trasmettere al provider e utilizzarlo nel livello dell'interfaccia utente. Per es. dati extra potrebbero essere l'icona da visualizzare quando si elenca il provider da utilizzare per l'accesso. Il post successivo mostra come puoi scrivere il tuo provider e collegarlo al tuo sito http://blogs.msdn.com/b/webdev/archive/2012/08/23/plugging-custom-oauth-openid-providers.aspx