Tôi đang cố gắng tích hợp ứng dụng tương thích với các nhà cung cấp OAuth2 đó: LinkedIn, Facebook, Google và Twitter, sử dụng giải pháp tất cả trong một. Tôi biết một số thư viện java hiện có như scribe-java hoặc spring-social có thể giúp ích. Nhưng họ hút khi được sử dụng từ clojure. Có một giải pháp thân thiện với clojure hơn cho mục tiêu của tôi không? Hoặc bất cứ ai có thể chỉ cho tôi một mẫu/hướng dẫn làm việc về cách đạt được mục tiêu của tôi?Giải pháp tất cả trong một để sử dụng OAuth2 với Compojure
Trả lời
https://github.com/mattrepl/clj-oauth
Disclaimer: Tôi đã không cố gắng này, tôi chỉ tìm thấy nó trong clojure-libraries.
Đối với OAuth 2.0, có https://github.com/DerGuteMoritz/clj-oauth2
Disclaimer: Tôi đã không thử nó, nhưng tôi chỉ là về để. Tôi sẽ quay lại và báo cáo về kinh nghiệm của tôi, và nếu tôi nhận được một ứng dụng mẫu trên GitHub.
OK - Tôi có thể báo cáo rằng clj-oauth2, trong khi thiếu tài liệu, thực sự hiệu quả. I submitted a pull request for OAuth 2.0 Draft 10 support (bắt buộc phải sử dụng với Force.com và có thể cả Google). Tôi cũng sẽ đăng một ứng dụng mẫu ngay sau đó đến ngã ba của tôi tại số https://github.com/metadaddy-sfdc/clj-oauth2
Làm cách nào? Bạn có thấy nó dễ sử dụng không? Kinh nghiệm của tôi khi sử dụng oauth2 libs trong ruby và javascript đã trở nên tồi tệ. – Wilhelm
Vâng, đó là phiên bản 0.2.0, do đó, kỳ vọng của tôi không cao. Tài liệu - gần như không tồn tại, vì vậy tôi đã phải đọc nguồn một chút để làm cho nó hoạt động thành công và thực hiện một vài thay đổi để có được nó để hỗ trợ triển khai OAuth 2.0 Draft 10 của salesforce.com. Tôi có một ứng dụng mẫu mà tôi sẽ đăng lên repo GitHub của tôi sớm https://github.com/metadaddy-sfdc – metadaddy
Clj-oauth2 có hoạt động với Twitter không? Tôi không thể hiểu được liệu Twitter có hỗ trợ OAuth 2 hay không, mặc dù URL xung đột xung đột. –
- 1. Bộ giải SAT có thể được sử dụng để tìm tất cả các giải pháp không?
- 2. Sử dụng javax.servlet.Filter với Compojure
- 3. "Tabify" tất cả các tệp trong giải pháp Visual Studio?
- 4. Ruby on Rails: cách sử dụng OAuth2 :: AccessToken.post? phương pháp
- 5. sử dụng fsolve để tìm giải pháp
- 6. Làm thế nào để sử dụng NuGet với nhiều hơn một giải pháp
- 7. Cập nhật số phiên bản của tất cả các cụm trong một giải pháp
- 8. Làm cách nào để tìm tất cả các giải pháp cho mục tiêu trong Prolog?
- 9. cách áp dụng một giải pháp cạnh tranh Postsharp rộng (tất cả các lớp trong không gian tên)
- 10. Làm thế nào tôi có thể làm cho tất cả các dự án trong một giải pháp sử dụng một tệp cấu hình ứng dụng duy nhất?
- 11. Làm thế nào để tìm tất cả các tài liệu tham khảo trong một giải pháp (do đó của tất cả các dự án)?
- 12. Xóa các tệp cs không sử dụng trong giải pháp
- 13. Giải pháp cho từ-break: phá vỡ tất cả kiểu dáng trong firefox?
- 14. VS2010 Tìm tất cả các tham chiếu đến dự án trong giải pháp
- 15. Trình tự kiểm tra đơn vị khi chạy tất cả các phép thử trong giải pháp
- 16. Xóa tất cả các điểm ngắt trong giải pháp Visual Studio
- 17. ReSharper chạy tất cả các bài kiểm tra đơn vị trong một dự án hoặc giải pháp cùng một lúc
- 18. Cập nhật đường dẫn tham chiếu cho tất cả các dự án trong một giải pháp cùng một lúc
- 19. Basecamp OAuth2 với PHP
- 20. cách sử dụng Google OAuth2 bằng ServiceAccount trong .net?
- 21. Làm thế nào để bạn sử dụng Active Directory trong một "giải pháp lưu trữ"?
- 22. Áp dụng giải pháp giá trị toàn cầu với AutoMapper
- 23. Tìm tất cả các chữ không được sử dụng trong một chuỗi
- 24. Sử dụng UNION TẤT CẢ trong đường dẫn STUFF/XML
- 25. Làm thế nào để tĩnh tất cả các phương pháp ObjC gọi là trong một ứng dụng Cocoa?
- 26. Cách xuất tệp exe trong Visual Studio Với tất cả các tệp đã sử dụng
- 27. Làm thế nào để chạy TẤT CẢ các thử nghiệm trong giải pháp của tôi bằng cách sử dụng dòng lệnh MSTest.exe?
- 28. Code Cleanup - công cụ để di chuyển tất cả bằng cách sử dụng các câu lệnh bên trong không gian tên trong tất cả các tệp cs trong giải pháp của tôi?
- 29. Tìm kiếm tất cả các bảng sử dụng MySQL Workbench
- 30. làm thế nào để thêm một thư mục hiện có với tất cả các thư mục con và nội dung của nó vào một giải pháp?
So sánh này với 'clj-oauth2' như thế nào? –
clj-oauth không hỗ trợ OAuth 2. –