Tôi có một ứng dụng đường ray 2.3.5 với API tôi muốn bảo vệ.Rails nhà cung cấp OAuth hai bên?
Không có người dùng - đó là ứng dụng cho dịch vụ web kiểu ứng dụng (giống như dịch vụ Amazon hơn facebook) và vì vậy tôi muốn triển khai nó bằng cách sử dụng phương pháp tiếp cận OAuth hai chân.
Tôi đã cố gắng sử dụng việc thực hiện máy chủ oauth-plugin như một sự khởi đầu:
http://github.com/pelle/oauth-plugin
... nhưng nó được xây dựng dự kiến ba chân (dòng chảy chuyển hướng web) oauth.
Trước khi tôi tìm hiểu kỹ hơn về việc hỗ trợ hai chân, tôi muốn xem liệu có cách nào dễ dàng hơn không, hoặc nếu ai đó có cách tiếp cận tốt hơn cho ứng dụng đường ray để triển khai nhà cung cấp dịch vụ OAuth cấp quyền .
là có thêm tài liệu về điều này ở bất cứ đâu? ... biến thể hai chân tôi có nghĩa là ... –
Thêm plugin oauth vào Gemfile, chạy 'rails g oauth_provider', thêm phần trên vào bộ điều khiển của bạn. Nếu bạn có vấn đề vượt quá điều này, tôi có thể giúp đỡ. –
Tôi không thể thực hiện công việc này. Ngay sau khi tôi thay đổi chiến lược hai chân, tùy chọn sai tương tác tôi nhận được lỗi Yêu cầu OAuth không hợp lệ. Tôi có nên làm điều gì đó rất khác ở cuối khách hàng không ?. Tôi đang cố gắng làm theo hướng dẫn này - http://unhandledexpression.com/2011/06/28/rails-and-oauth-plugin-part-2-the-consumer/ - và nó hoạt động để có được một nhà cung cấp/người tiêu dùng thiết lập cho OAuth 3-chân và tôi đang cố gắng làm cho nó 2 chân. Có suy nghĩ gì không? –