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
Problemi correlati
- 1. Come modificare l'entità esistente generata con jhipster?
- 2. Come modificare richiesta HTTP con Fiddler
- 3. Come modificare l'attributo ROWSPAN con jQuery?
- 4. Come modificare docx con nokogiri e rubyzip
- 5. Come posso modificare image.source con C#?
- 6. come modificare un oggetto nidificato con JQ
- 7. Come modificare l'utente "con licenza" in VS2012
- 8. Come modificare/modificare un pacchetto Meteor?
- 9. Impossibile modificare Favicon con Express.js
- 10. come modificare CSPROJ
- 11. Come modificare l'icona JFrame
- 12. Magento - Come modificare contenitore1
- 13. Come posso modificare EditText?
- 14. Come modificare una gemma?
- 15. Netbeans: come modificare @author
- 16. come posso modificare il DOCTYPE
- 17. Come modificare AndroidManifest in runtime?
- 18. Come modificare una formula homebrew?
- 19. Come modificare rapidamente la luminosità dell'immagine con python + OpenCV?
- 20. Come aprire il progetto da modificare con Team Foundation Server
- 21. Come modificare l'ordine principale da riga a colonna con facet_wrap?
- 22. Come modificare un database in Postgresql con Symfony 2.0?
- 23. come modificare il valore con Ember.js Array forEach?
- 24. Come modificare la dimensione della legenda con matplotlib.pyplot
- 25. Come modificare la codifica per il file esistente con Vim
- 26. Come modificare l'altezza del pulsante "Accedi con Facebook"?
- 27. Come modificare il doppio con il suo più piccolo incremento
- 28. Come modificare il nome radice XML con la serializzazione XML?
- 29. Come modificare la congiunzione predefinita con Lucene MultiFieldQueryParser
- 30. Come posso modificare i parametri in url con AngularJS?