Sto cercando di integrare un'applicazione compojure con quei fornitori OAuth2: LinkedIn, Facebook, Google e Twitter, con un tutto in un'unica soluzione. Sono a conoscenza di alcune librerie java esistenti come scribe-java o spring-social che possono aiutare. Ma fanno schifo quando vengono usati dal clojure. C'è una soluzione più clamorosa per il mio obiettivo? Oppure qualcuno può indicarmi un esempio/tutorial funzionante su come raggiungere il mio obiettivo?soluzione all-in-one per l'utilizzo con OAuth2 Compojure
risposta
https://github.com/mattrepl/clj-oauth
Disclaimer: non ho provato questo, ho appena trovato in clojure-libraries.
Per OAuth 2.0, c'è https://github.com/DerGuteMoritz/clj-oauth2
Disclaimer: non ho provato, ma io sono solo in procinto di. Tornerò e riferirò sulle mie esperienze e se avrò un'app campione su GitHub.
OK - posso riferire che CLJ-OAuth2, mentre manca nella documentazione, funziona veramente. I submitted a pull request for OAuth 2.0 Draft 10 support (richiesto per l'uso con Force.com e probabilmente anche con Google). Devo dire anche posterò un esempio un'applicazione a volte presto alla mia forcella a https://github.com/metadaddy-sfdc/clj-oauth2
Come è stato? Lo hai trovato facile da usare? Le mie esperienze con le librerie oauth2 in ruby e javascript sono state atroci. – Wilhelm
Beh, era la versione 0.2.0, quindi le mie aspettative non erano alte. Documentazione - quasi inesistente, quindi ho dovuto leggere un po 'la fonte per farlo funzionare correttamente e apportare alcune modifiche per farlo supportare l'implementazione di Draft 10 di OAuth 2.0 di salesforce.com. Ho una app di esempio che pubblicherò presto sul mio repository GitHub https://github.com/metadaddy-sfdc – metadaddy
clj-oauth2 funziona su Twitter? Non riesco a capire se Twitter supporta OAuth 2 o no, nonostante gli URL dei token in conflitto. –
- 1. Creazione server OAuth2 con nodejs
- 2. Basecamp OAuth2 con PHP
- 3. Iniziare con i CSS in Compojure?
- 4. Composizione di modelli con Hiccup e Compojure
- 5. Formattazione Compojure HTML
- 6. Compojure: parametro URL opzionale
- 7. Accesso Compojure query string
- 8. Fusiontables tavolo privato con OAuth2
- 9. Python Oauth2 - login con Google
- 10. Python - Problema SSL con Oauth2
- 11. Suggerimenti per le librerie OAuth2 per l'integrazione con Jersey?
- 12. Parametri di query facoltativi (con valore predefinito) con compojure-api
- 13. Distruzione di forme e Compojure?
- 14. Impossibile localizzare compojure nel classpath
- 15. OAuth2 Flow per dispositivi mobili
- 16. CSS fallisce con percorsi estesi in Compojure/Hiccup
- 17. Compojure: come mappare Parametri query
- 18. Google OAuth2 Sign-in con AngularJS callback
- 19. Spring Oauth2 - reload principal
- 20. Oauth2 in Go con Martini - Sintassi ResponseWriter per Reddit
- 21. Esempi di real time per Oauth2 Grant Types e Good document, esempio per Oauth2 con Spring MVC
- 22. Download di file in Javascript con OAuth2
- 23. Come si usano le sessioni con Compojure/Ring?
- 24. LightOpenID con Google nuovo sistema OAuth2
- 25. confusione di autenticazione api restful con oauth2
- 26. Configurazione di ActiveResource per supportare OAuth2
- 27. Spring Security Oauth2 SSO con Zuul Proxy
- 28. google oauth2 redirect_uri con diversi parametri
- 29. StackOverflowError in OAuth2 primavera con ClientDetailsService personalizzato
- 30. Richieste di firma con python-oauth2
Come si confronta a 'CLJ-oauth2'? –
clj-oauth non supporta OAuth 2. –