2009-04-27 26 views
8

Tôi đang tìm cách thực hiện một trang SSL một phần trong đường ray. Về cơ bản tôi muốn bảo vệ các hành động của người dùng đằng sau SSL, nhưng không có gì khác.SSL một phần trong đường ray

Bất kỳ ai biết plugin hoặc đá quý làm đơn giản và hiệu quả này?

Trả lời

8

Điều này thường được thực hiện với plugin SSL Requirement. Nó thiết lập before_filter s cho phép bạn chỉ định những hành động nào yêu cầu SSL và tùy chọn nào cho phép nó và đặc biệt không cho phép nó.

Ngoài ra, nó chỉ là vấn đề thiết lập 2 VHosts trong cấu hình Apache (hoặc bất kỳ máy chủ nào bạn sử dụng), một cho trang SSL và một cho trang web không phải SSL.

+0

Cảm ơn John. Tôi đã thấy điều đó trước đây, và coi đó là một lựa chọn. Tôi tự hỏi nếu có bất kỳ tùy chọn khác có sẵn. –

+0

Bạn đã nghĩ gì? –

1

Bạn có thể thử ssl_requirement. Nó cho phép bạn chỉ định những gì bạn muốn.

1

ssl_routes gem xác định quy tắc thực thi ssl trong tệp tuyến đường. Nó cũng sẽ tự động xuất ra url với giao thức đúng để ngăn chặn chuyển hướng.

Các vấn đề liên quan