Tôi cần có thể định cấu hình ActiveResource để kết nối với OAuth2 hoặc xác thực cơ bản trên kết nối bằng cơ sở kết nối. Tôi đã tìm thấy một vài cách để cấu hình ActiveResource với OAuth2, nhưng chúng dường như không thanh lịch và không cho vay với cấu hình kiểu động. Bất kỳ trợ giúp nào ngoài đó?Định cấu hình ActiveResource để hỗ trợ OAuth2
6
A
Trả lời
5
tôi đã tìm ra cách để làm điều này bằng cách có lớp ActiveResource tôi kế thừa từ một lớp trung gian:
class Resource < ActiveResource::Base
end
class MyClass < Resource
end
Điều này cho phép bạn tự động thiết lập xác thực (cũng như trang web, định dạng, vv) cho tất cả các lớp học mà kế thừa từ lớp Resource trung gian:
nếu người dùng đã OAuth2 cấu hình:
Resource.headers['authorization'] = 'Bearer ' + my_oauth2_token
hoặc nếu người dùng chỉ được sử dụng cơ bản xác thực:
Resource.user = my_user_name
Resource.password = my_password
Hy vọng điều này sẽ giúp ai đó!
Các vấn đề liên quan
- 1. Cách định cấu hình hỗ trợ HTTPS trong squid3
- 2. Cấu hình JSON hỗ trợ Spring?
- 3. không được hỗ trợ cấu hình
- 4. Bộ mã cấu hình CodeIgniter và hỗ trợ UTF-8
- 5. Hỗ trợ Castle-Windsor ForwardedTypes qua cấu hình XML
- 6. Làm cho nút cấu hình hỗ trợ cả chuỗi và mảng trong cấu hình Symfony 2?
- 7. Nhận lỗi: Hợp đồng yêu cầu Duplex, nhưng Binding 'BasicHttpBinding' không hỗ trợ nó hoặc không được định cấu hình đúng cách để hỗ trợ nó
- 8. Làm thế nào để cấu hình PlayFramework2 để hỗ trợ SSL?
- 9. không được hỗ trợ cấu hình đồng bằng phong cách không được hỗ trợ trong một mục navigation
- 10. Cách cấu hình iText để hỗ trợ các ký tự Châu Á?
- 11. Hỗ trợ định lượng Z3
- 12. Sự cố trong tomcat 7.0 để cấu hình tomcat hỗ trợ ssl
- 13. Rails ActiveResource
- 14. Tôi làm cách nào để cấu hình ứng dụng được hỗ trợ bởi SQLAlchemy?
- 15. có hỗ trợ các biến intellij trong cấu hình khởi chạy không?
- 16. Hệ thống cấu hình hiện tại không hỗ trợ cài đặt có phạm vi người dùng
- 17. ActionBar (Hỗ trợ) với Fragment (hỗ trợ)
- 18. Đường dẫn hình ảnh trong CSS để hỗ trợ CDN
- 19. Cấu hình Jetty JSP hỗ trợ trong chế độ nhúng trong dự án Maven
- 20. Có định nghĩa hỗ trợ tryhaskell.org không?
- 21. Các định dạng được hỗ trợ mediaelement.js
- 22. không hỗ trợ xlwt Định dạng xlsx
- 23. Định dạng tệp cấu hình
- 24. Lớp mô hình Django để hỗ trợ HBase
- 25. Bảng phân cảnh - Cấu hình không được hỗ trợ 8 ràng buộc xung đột
- 26. Cấu hình Proguard của Android cho Thư viện hỗ trợ v7 ActionBar
- 27. Cấu hình Spring JTA TransactionManager: Hỗ trợ cả Tomcat và JBoss
- 28. Xử lý lỗi ActiveResource
- 29. Devexpress GridControl có hỗ trợ các hình thức giành chiến thắng hỗ trợ phân trang không?
- 30. CPU và cấu hình không được hỗ trợ cho phiên jvisualvm từ xa
Bạn đã xem Koala chưa? Chúng tôi sử dụng nó để xác thực Oauth động. – Ekampp
Vui lòng giải thích cụ thể ý bạn là gì bởi "cấu hình loại động". –