Clearance giver udviklere mulighed for at gennemføre en e-mail & password authentication system til deres Rör apps.
Dette kan anvendes til at implementere en grundlæggende støtte- / nægte ACL (Access Control List), der kan anvendes til at tillade brugere i forskellige sektioner af en RoR-drevne website.
Den Clearance modul er Agurk -venlige og i18n-klar.
Den nyere version af Clearance (1.x filial) virker kun med Ruby 1.9.2
Hvad er nyt i denne udgivelse:.
- Fixed et problem, der vil medføre websteder, der stadig bruger den forældede authorize filter til at indtaste et loop ved omdirigering, når omdirigere til skiltet i stien.
- Clearance huske token cookie navn er nu tilpasses via Clearance.configuration.cookie_name.
- Underskrevet brugere, der forsøger at besøge det tegn i stien nu omdirigeres. De redirect URL standard den samme webadresse, der anvendes til omdirigering efter log ind, men kan tilpasses i tvingende passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in er nu forældet til fordel for redirect_signed_in_users der mere præcist opkaldt.
Hvad er nyt i version 1.8.0:
- Fixed et problem, der vil medføre websteder, der er stadig ved hjælp af den frarådet authorize filter til at indtaste et loop ved omdirigering, når omdirigere til skiltet i stien.
- Clearance huske token cookie navn er nu tilpasses via Clearance.configuration.cookie_name.
- Underskrevet brugere, der forsøger at besøge det tegn i stien nu omdirigeres. De redirect URL standard den samme webadresse, der anvendes til omdirigering efter log ind, men kan tilpasses i tvingende passwords_controller # url_for_signed_in_users
- users_controller # avoid_sign_in er nu forældet til fordel for redirect_signed_in_users der mere præcist opkaldt.
Hvad er nyt i version 1.6.1:
- Sikre cookies er ikke længere overskrevet når brugeren besøger en ikke-HTTPS URL.
Hvad er nyt i version 1.5.0:
- Deaktiver clearance ruter ved at indstille config.routes = false .
- bende skinner genererer clearance: ruter vil dumpe standardsættet af ruter til din programmets ruter indgive modifikation .
Hvad er nyt i version 1.4.2:
- Eliminer afskrivninger besked, når du bruger DenyAccess matcher med RSpec 3 .
Hvad er nyt i version 1.4.0:
- Tegnet ud linket i standardprogrammet layout har blevet erstattet med en semantisk korrekt skilt ud knappen. Dette fjerner også en unødvendig JavaScript afhængighed.
- Clearance bruger nu original_fullpath når omdirigere til en gemt URL efter login. Dette skulle forbedre adfærden i monterede motorer.
- user_params metode blev tilføjet til Clearance :: UsersController som er et godt sted at tilsidesætte de parametre, der anvendes, når du opretter brugere.
Hvad er nyt i version 1.2.1:
- string Query er nu inkluderet i omdirigeringswebadresse når Clearance omdirigerer til en tidligere gemt URL.
Hvad er nyt i version 1.2.0:
- clearance / afprøvning er nu forældet. Kræv clearance / RSpec eller clearance / test_unit efter behov.
- Log ind fejlmeddelelse er nu tilpasset udelukkende via I18n. SessionsController # flash_failure_after_create ikke længere kaldes. At tilpasse meddelelsen, ændre clearance.controllers.sessions.bad_email_or_password eller flashes.failure_after_create nøgle.
- Log ind nu kan deaktiveres med config.allow_sign_in = false
Hvad er nyt i version 0.16.2:
- Skift standard e-mail afsender til deploy@example.com .
Krav :
- Ruby 1.8.7 eller højere
- Ruby on Rails 3 eller højere
Kommentarer ikke fundet