Sto pianificando di creare un'app che utilizza JavaScript e che deve utilizzare OAuth per autenticare l'utente per un sito Web. Qualcuno può aiutarmi, per favore? Qualche codice di esempio? Conosco la libreria di Google Code Javascript OAuth, ma non sono sicuro come implementare questo ..applicazione che utilizza OAuth e javascript
risposta
V'è un client di attuazione JS per OAuth qui: http://oauth.googlecode.com/svn/code/javascript/
Esso contiene codice di esempio per farti correre. Fondamentalmente, ciò che si fa è questo:
var url = "...";
var accessor = {
token: "...",
tokenSecret: "...",
consumerKey : "...",
consumerSecret: "..."
};
var message = {
action: url,
method: "GET",
parameters: {...}
};
OAuth.completeRequest(message, accessor);
OAuth.SignatureMethod.sign(message, accessor);
url = url + '?' + OAuth.formEncode(message.parameters);
// send request to 'url'
...
Cheers, Matthias
i problemi di sicurezza di cui possono essere risolti tramite YQL: http://derek.io/blog/2010/how-to-secure-oauth-in-javascript/
Almeno in una certa misura. Ma poi ti affidi alla tecnologia backend di qualcun altro invece che a te stesso o a nessuno - che era l'obiettivo originale. – WrongAboutMostThings
Se si sta scrivendo un Firefox (Mozilla o altro) addon, si consideri oauthorizer. Lo sto usando per lo latest version di goo.gl lite. Tuttavia, ho riscontrato alcuni problemi relativi all'approvazione del sito Web di Mozilla Add-Ons, che sto attualmente analizzando.
Ho scritto una libreria javascript OAuth 2.0 generica.
puoi pubblicare un esempio di come autenticare in un'applicazione personalizzata di Google App Engine? Ho lottato con questo per 2 giorni ora. La tua libreria non sembra supportare i 3 url di callback, 'OAuthGetRequestToken',' OAuthAuthorizeToken' e 'OAuthGetAccessToken'? –
- 1. Applicazione Web che utilizza OSGi e GWT
- 2. Applicazione chat che utilizza django
- 3. Modale ReactJs che utilizza Javascript e CSS
- 4. Server OAuth di ASP.NET Core 1.0 che utilizza Openiddict
- 5. Applicazione che utilizza l'API di Bing Maps
- 6. MVC per applicazione standalone che utilizza python, sqlite3 e gtk
- 7. Applicazione Golang che utilizza sync.WaitGroup e canali non esce mai
- 8. esempio di applicazione che utilizza vaadin
- 9. Applicazione WPF che utilizza una variabile globale
- 10. Più applicazione che utilizza un database?
- 11. L'API Vkontakte che utilizza OAuth non funziona con Captcha
- 12. Django DRF con oAuth2 che utilizza DOT (django-oauth-toolkit)
- 13. È possibile eseguire in localhost un'app che utilizza Twitter OAuth?
- 14. app javascript (che utilizza grunt e browserify) in guerra
- 15. implementazione OAuth per Qt applicazione di test
- 16. Bing Ads OAuth Automation utilizza solo .NET?
- 17. Che strumento javascript min utilizza jquery?
- 18. new Date() che utilizza Javascript in Safari
- 19. In che modo/oauth/authorize e/oauth/token interagiscono in Spring OAuth?
- 20. JavaScript OAuth accedi con Twitter
- 21. Sharepoint 2013 e Oauth 2.0
- 22. Applicazione C++ che utilizza qt, come includere gnuplot
- 23. aggiornare automaticamente l'impostazione Applicazione che utilizza l'associazione dal VS.Net Designer
- 24. Applicazione dropwizard che non utilizza log config da configuration.yml
- 25. Embed Browser Web in MacOS Applicazione che utilizza Delphi XE2
- 26. applicazione client desktop per SSO che utilizza SAML
- 27. Esiste qualche applicazione Web open source che utilizza AngularJS?
- 28. Che cos'è XOauth e la sua relazione con OAuth?
- 29. Javascript Funzione: Applicazione Applicare
- 30. Applicazione console JavaScript?
penso parametri tokenSecret e consumerSekret dovrebbero essere segreto! Come possono rimanere segreti quando vengono scaricati sul browser? !!! – Meysam
Utilizzando SSL, ad esempio. Ma sì, OAuth in un ambiente di browser è sicuramente sospetto di problemi di sicurezza. – Matthias
È per oAuth 1.0a o 2.0? – IsmailS