Non voglio codificare le cose che già esistono ...Esiste già una libreria OAuth2 per Java/Android?
risposta
Controllare maturo e leggero leeloo OAuth 2.0 libreria Java: http://leeloo.smartam.net/
Implementa progetto 10 della specifica OAuth 2.0 e vi aiuterà a costruire cliente, l'autorizzazione e il server di risorse.
Non è stato testato su una piattaforma Android, ma siete invitati a fornire un feedback.
Ho deciso di andare con leeloo! Fornirà un feedback qualche volta ... – OneWorld
Leeloo funziona bene su Android ed è stato facile da implementare! – OneWorld
Leeloo è il nome precedente di Apache Amber nel prossimo post. Tuttavia, a partire da questa data, non ci sono distribuzioni stabili di Apache Amber, ma esiste un albero dei sorgenti. – vaskin
OAuth 2 è ancora in fase draft (come di questa scrittura, progetto 10).
Per ora, Apache ha un progetto diincubatore chiamato Apache Amber che è:
"... un framework di sviluppo Java principalmente finalizzato a costruire OAuth-aware applicazioni"
Ecco l'elenco delle librerie OAuth proposte dal wiki di sviluppo di Twitter: http://dev.twitter.com/pages/oauth_libraries#java
Attualmente almeno una delle biblioteche menzionate è considerata matura dagli sviluppatori di Twitter. Penso che possiamo fidarci della loro esperienza in OAuth.
Tali librerie sembrano essere OAuth1. Se non è così, pls pubblica la particolare libreria OAuth2. – OneWorld
Leeloo ha funzionato alla grande con Github. https://bitbucket.org/smartproject/oauth-2.0/wiki/Home
So che questo post è un po 'vecchio, ma dal momento che Google mi indirizza sempre a questo quando cerco una libreria OAuth Android 2.0, penso di aver bisogno di parlarvi OAuth2Android:
Attualmente supporta portatore-token e MAC-token in base alle specifiche :
draft-ietf-OAuth-v2-16
draft-ietf-OAuth-v2-bearer-06
draft-ietf-oauth-V2- http-mac-00
Sono possibili anche altre estensioni che verranno aggiornate.
È necessario almeno Android Platform versione 2.3.3; API Livello 10. È possibile ottenere qui:
https://github.com/Xotan/OAuth2Android
o
[email protected]: Xotan/OAuth2Android.git
riguarda Christoph
Cordiali saluti, la libreria Java Scribe è impressionante - grande doc, semplice e dedicato a oauth.
https://github.com/fernandezpablo85/scribe-java/wiki/getting-started
quale versione di OAuth questa libreria supporta? 1.0 o 2.0? – onejigtwojig
Supporta 1.0 e 2.0. L'ho usato solo per 1.0 comunque. –
Ultima dichiarazione dell'autore di scribe-java: "Il supporto di OAuth 2.0 non attirerà più l'attenzione e potrebbe essere deprecato e rilasciato." – mschenk74
Il google-oauth-java-client è scritto da parte di Google, e supporta OAuth 1.0 e 2.0 (progetto 10)
Va bene per Java, ma non è un po '"pesante" per le app Android? Quasi ~ 6 MB è troppo secondo me. – lomza
Concordo sul fatto che sia un po 'pesante, ma raccomandano l'uso di ProGuard per rimuovere il codice inutilizzato dall'applicazione. È comunque una buona pratica, davvero. –
È bello sapere che esiste qualcosa come ProGuard. Grazie per la tua risposta;) – lomza
- 1. Esiste una libreria unrar per iOS?
- 2. Esiste una libreria OAuth funzionante per Python 3?
- 3. Esiste una libreria Telnet per JavaScript?
- 4. django.db.utils.ProgrammingError: esiste già una relazione
- 5. Corretto libreria/framework Android Oauth2
- 6. Esiste un semplice client OAuth2 per php?
- 7. Esiste una libreria Python per gestire OWL?
- 8. Esiste una libreria di hashmap per JavaScript?
- 9. Esiste una libreria AES per clojure?
- 10. Esiste una chiamata alla libreria per addr2line?
- 11. Esiste una libreria Cassandra stabile per Erlang?
- 12. Esiste una libreria client CalDAV per Java?
- 13. Esiste una libreria API Google per Node.js?
- 14. Esiste una libreria MapReduce per Delphi?
- 15. Esiste una libreria YAML nativa per iPhone?
- 16. Come testare se esiste già una tabella?
- 17. Qual è la migliore libreria OAuth2 C#?
- 18. Esiste una libreria di contatti Google non Zend per PHP?
- 19. Esiste una libreria C++ XSLT?
- 20. Esiste una libreria GZIP J2ME?
- 21. Esiste una libreria di funzioni estesa per SQLite?
- 22. MVVM-light Esiste già una fabbrica registrata per INavigationService
- 23. Creazione di una cartella, se non esiste - "L'elemento esiste già"
- 24. Esiste una libreria per il riconoscimento della calligrafia per IOS?
- 25. Esiste una libreria "grafica" per console per .Net?
- 26. Esiste una libreria per urllib2 per python che possiamo scaricare?
- 27. parte epplus esiste già
- 28. Provider OAuth2 per Scalatra o Play framework in Scala
- 29. JavaScript: esiste una libreria di utilità?
- 30. Esiste una libreria Java di funzioni Unix?
ho scritto la mia libreria proprio OAuth 1 e 2 OAuth. Ho appena visto che il draft 10 è uscito, quindi apporterò le modifiche di conseguenza. –
Ti dispiacerebbe condividere la tua libreria java OAuth2? – OneWorld
Certo, nel momento in cui è stato completamente sviluppato, era in corso la bozza delle 5 specifiche. Aggiornerò questo e lo pubblicherò sul mio blog o sui progetti di google. Quando ti serve questo? –