Jarak memungkinkan pengembang untuk menerapkan email & password sistem otentikasi untuk aplikasi RoR mereka.
Ini dapat digunakan untuk mengimplementasikan hibah dasar / menyangkal ACL (Access Control List) yang dapat digunakan untuk memungkinkan pengguna di berbagai bagian dari situs RoR bertenaga.
Modul Jarak adalah Cucumber -ramah dan i18n-siap.
Versi yang lebih baru Clearance (1.x cabang) bekerja hanya dengan Ruby 1.9.2
Apa yang baru dalam rilis ini:.
- Tetap masalah yang akan menyebabkan situs yang masih menggunakan otorisasi penyaring usang untuk masuk loop redirect ketika mengarahkan ke tanda di jalan.
- Pembersihan The ingat nama cookie token sekarang disesuaikan melalui Clearance.configuration.cookie_name.
- Masuk pengguna yang mencoba untuk mengunjungi tanda di jalan sekarang diarahkan. Default URL redirect ke URL yang sama digunakan untuk redirect setelah masuk, namun dapat disesuaikan dengan menimpa passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in sekarang usang dalam mendukung redirect_signed_in_users yang lebih akurat bernama.
Apa yang baru di versi 1.8.0:
- Tetap masalah yang akan menyebabkan situs yang masih menggunakan otorisasi penyaring usang untuk masuk loop redirect ketika mengarahkan ke tanda di jalan.
- Pembersihan The ingat nama cookie token sekarang disesuaikan melalui Clearance.configuration.cookie_name.
- Masuk pengguna yang mencoba untuk mengunjungi tanda di jalan sekarang diarahkan. Default URL redirect ke URL yang sama digunakan untuk redirect setelah masuk, namun dapat disesuaikan dengan menimpa passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in sekarang usang dalam mendukung redirect_signed_in_users yang lebih akurat bernama.
Apa yang baru di versi 1.6.1:
- cookie Aman tidak lagi ditimpa ketika pengguna mengunjungi non-HTTPS URL .
Apa yang baru di versi 1.5.0:
- rute izin Nonaktifkan dengan menetapkan config.routes = false .
- Menjalankan rel menghasilkan cukai: rute akan membuang set default rute-rute ke aplikasi Anda mengajukan modifikasi .
Apa yang baru di versi 1.4.2:
- Menghilangkan pesan bantahan bila menggunakan DenyAccess matcher dengan RSpec 3 .
Apa yang baru di versi 1.4.0:
- Tanda out link di tata letak aplikasi default memiliki digantikan dengan tanda keluar tombol semantik benar. Ini juga menghilangkan ketergantungan JavaScript yang tidak perlu.
- Pembersihan sekarang menggunakan original_fullpath ketika mengarahkan ke URL disimpan setelah login. Ini harus meningkatkan perilaku di mesin dipasang.
- user_params ditambahkan ke Pembersihan :: UsersController yang menyediakan tempat yang nyaman untuk menimpa parameter yang digunakan saat membuat pengguna.
Metode
Apa yang baru di versi 1.2.1:
- Query string sekarang termasuk dalam URL redirect ketika izin dialihkan ke URL yang tersimpan sebelumnya.
Apa yang baru di versi 1.2.0:
- izin / pengujian kini ditinggalkan. Membutuhkan izin / rspec atau izin / test_unit yang sesuai.
- Masuk pesan kegagalan sekarang disesuaikan secara eksklusif melalui i18n. SessionsController # flash_failure_after_create tidak lagi disebut. Untuk menyesuaikan pesan, mengubah clearance.controllers.sessions.bad_email_or_password atau kunci flashes.failure_after_create.
- Masuk sekarang dapat dinonaktifkan dengan config.allow_sign_in = false
Apa yang baru dalam versi 0.16.2:
- Ubah email default pengirim ke deploy@example.com .
Persyaratan :
- Ruby 1.8.7 atau lebih tinggi
- Ruby on Rails 3 atau lebih tinggi
Komentar tidak ditemukan