Clearance cho phép các nhà phát triển để thực hiện một hệ thống xác thực email và mật khẩu cho các ứng dụng RoR của họ.
Điều này có thể được sử dụng để thực hiện một khoản trợ cấp cơ bản / từ chối ACL (Access Control List) có thể được sử dụng để cho phép người sử dụng trong các phần khác nhau của một trang web RoR-powered.
Các mô-đun Clearance là Dưa chuột -friendly và i18n-ready.
Các phiên bản mới hơn của Clearance (chi nhánh 1.x) chỉ hoạt động với Ruby 1.9.2
là gì mới trong phiên bản này:.
- Cố định một vấn đề mà có thể gây ra các trang web vẫn đang sử dụng các bộ lọc ủy quyền phản đối để vào một vòng lặp chuyển hướng khi chuyển hướng đến các dấu hiệu trên đường đi.
- Các Clearance nhớ tên cookie thẻ tại là tùy chỉnh thông qua Clearance.configuration.cookie_name.
- Đăng nhập người dùng cố gắng truy cập vào các dấu hiệu trong con đường đang chuyển hướng. Các mặc định URL redirect đến URL được sử dụng cho các trang chuyển hướng sau khi đăng nhập, nhưng có thể được tùy chỉnh bằng cách ghi đè passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in hiện đang phản đối ủng hộ redirect_signed_in_users được đặt tên chính xác hơn.
là gì mới trong phiên bản 1.8.0:
- Cố định một vấn đề mà có thể gây ra các trang web mà vẫn còn bằng cách sử dụng bộ lọc ủy quyền phản đối để vào một vòng lặp chuyển hướng khi chuyển hướng đến các dấu hiệu trên đường đi.
- Các Clearance nhớ tên cookie thẻ tại là tùy chỉnh thông qua Clearance.configuration.cookie_name.
- Đăng nhập người dùng cố gắng truy cập vào các dấu hiệu trong con đường đang chuyển hướng. Các mặc định URL redirect đến URL được sử dụng cho các trang chuyển hướng sau khi đăng nhập, nhưng có thể được tùy chỉnh bằng cách ghi đè passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in hiện đang phản đối ủng hộ redirect_signed_in_users được đặt tên chính xác hơn.
là gì mới trong phiên bản 1.6.1:
- Bảo mật các tập tin cookie không còn bị ghi đè khi người dùng truy cập một phi-HTTPS URL.
là gì mới trong phiên bản 1.5.0:
- tuyến đường giải phóng mặt bằng cách thiết lập Disable config.routes = false .
- Chạy đường ray tạo ra giải phóng mặt bằng: Những tuyến đường sẽ đổ các thiết lập mặc định của các tuyến đường đến các tuyến đường ứng dụng của bạn nộp đơn xin sửa đổi .
là gì mới trong phiên bản 1.4.2:
- Loại bỏ tin deprecation khi sử dụng DenyAccess khớp với RSpec 3 .
là gì mới trong phiên bản 1.4.0:
- Các dấu hiệu ra liên kết trong việc bố trí các ứng dụng mặc định có được thay thế bằng một dấu hiệu ra nút ngữ nghĩa chính xác. Điều này cũng loại bỏ một phụ thuộc JavaScript không cần thiết.
- Clearance bây giờ sử dụng original_fullpath khi chuyển hướng đến một URL lưu sau khi đăng nhập. Điều này sẽ cải thiện hành vi trong công cụ gắn kết.
- user_params phương pháp đã được thêm vào Clearance :: UsersController cung cấp một nơi thuận tiện để ghi đè lên các thông số được sử dụng khi tạo ra người sử dụng.
là gì mới trong phiên bản 1.2.1:
- chuỗi truy vấn được doanh nghiệp bao gồm trong các URL chuyển hướng khi Clearance chuyển hướng đến một URL được lưu trữ trước đó.
là gì mới trong phiên bản 1.2.0:
- giải phóng mặt bằng / thử nghiệm hiện đang bị phản đối. Yêu cầu giải phóng mặt bằng / rspec hoặc giải phóng mặt bằng / test_unit phù hợp.
- Đăng nhập vào thông báo lỗi hiện đang rất đặc qua i18n. SessionsController # flash_failure_after_create không còn được gọi là. Để tùy chỉnh các thông báo, thay đổi clearance.controllers.sessions.bad_email_or_password hoặc phím flashes.failure_after_create.
- Đăng nhập doanh nghiệp có thể được vô hiệu hóa với config.allow_sign_in = false
là gì mới trong phiên bản 0.16.2:
- gửi email Thay đổi mặc định để deploy@example.com .
Yêu cầu :
- của Ruby 1.8.7 hoặc cao hơn
- Ruby on Rails 3 hoặc cao hơn
Bình luận không