Clearance stelt ontwikkelaars in staat om een e-mail en wachtwoord authenticatie systeem te implementeren voor hun RoR apps.
Dit kan worden gebruikt om een basisbeurs / ontkennen ACL (Access Control List) die kunnen worden gebruikt om gebruikers in verschillende secties van een RoR-aangedreven website mogelijk te maken.
De Clearance module is Cucumber -vriendelijk en i18n-ready.
De nieuwere versie van Opruiming (1.x branch) werkt alleen met Ruby 1.9.2
Wat is nieuw in deze release:.
- een probleem opgelost dat sites die nog steeds met behulp van de afgekeurde machtigen filter om een redirect lus te voeren wanneer omgeleid naar de teken in het pad zou leiden.
- De Ontruiming herinneren token cookie-naam is nu aanpasbaar via Clearance.configuration.cookie_name.
- Ondertekend gebruikers die proberen om het teken te bezoeken in het pad worden nu omgeleid. De redirect URL standaard op dezelfde URL gebruikt voor de omleiding na te ondertekenen, maar kan worden aangepast door dwingende passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in is nu verouderd in het voordeel van redirect_signed_in_users die nauwkeuriger wordt genoemd.
Wat is nieuw in versie 1.8.0:
- een probleem opgelost dat sites die nog zou veroorzaken met behulp van de afgekeurde machtigen filter om een redirect lus te voeren wanneer omgeleid naar de teken in het pad.
- De Ontruiming herinneren token cookie-naam is nu aanpasbaar via Clearance.configuration.cookie_name.
- Ondertekend gebruikers die proberen om het teken te bezoeken in het pad worden nu omgeleid. De redirect URL standaard op dezelfde URL gebruikt voor de omleiding na te ondertekenen, maar kan worden aangepast door dwingende passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in is nu verouderd in het voordeel van redirect_signed_in_users die nauwkeuriger wordt genoemd.
Wat is nieuw in versie 1.6.1:
- Secure cookies zijn niet langer overschreven wanneer de gebruiker bezoekt een niet-HTTPS-URL.
Wat is nieuw in versie 1.5.0:
- Schakel klaring routes door config.routes = false .
- Running rails genereren klaring: routes zal de standaard set van de routes naar routes van uw toepassing dumpen dossier voor wijziging .
Wat is nieuw in versie 1.4.2:
- Elimineer deprecation bericht bij gebruik DenyAccess matcher met RSpec 3 .
Wat is nieuw in versie 1.4.0:
- Het bord uit link in de standaard applicatie layout heeft is vervangen door een semantisch juiste knop teken uit. Dit verwijdert ook een onnodige JavaScript afhankelijkheid.
- Clearance gebruikt nu original_fullpath wanneer omgeleid naar een opgeslagen URL na het inloggen. Dit zou het gedrag in gemonteerde motoren verbeteren.
- user_params methode werd toegevoegd aan Clearance :: UsersController die een handige plek om de parameters die worden gebruikt bij het maken van gebruikers voorrang geeft.
Wat is nieuw in versie 1.2.1:
- query string is nu opgenomen in de redirect URL als Ontruiming doorverwijst naar een eerder opgeslagen URL.
Wat is nieuw in versie 1.2.0:
- klaring / testen is nu verouderd. Vereisen klaring / RSpec of klaring / test_unit naargelang het geval.
- Meld foutmelding is nu uitsluitend via I18n aangepast. SessionsController # flash_failure_after_create niet langer genoemd. Als u het bericht aanpassen, veranderen de clearance.controllers.sessions.bad_email_or_password of flashes.failure_after_create toets.
- Inloggen kan nu worden uitgeschakeld met config.allow_sign_in = false
Wat is nieuw in versie 0.16.2:
- Verander standaard e-mail afzender deploy@example.com .
Eisen
- Ruby 1.8.7 of hoger
- Ruby on Rails 3 of hoger
Reacties niet gevonden