Releases: RaspberryPiFoundation/rpi-auth
Releases · RaspberryPiFoundation/rpi-auth
v3.6.0
v3.5.0
v1.4.2
v1.4.1 was reverted, so we're skipping to v1.4.2 for clarity.
Adds session_keys_to_persist
config option to allow for specific session keys to be persisted across logins (since logging in will reset the session: https://guides.rubyonrails.org/security.html#session-fixation-countermeasures)
v3.4.0
Removes v1_signup
param as it is no longer required (RaspberryPiFoundation/profile#1512)
v3.3.0
v3.2.0
v3.1.0
v3.0.0
This is a major release, as we've replaced the underlying OmniAuth library, which might cause some implementation/usage changes.
Changed
- Replaced usage of omniauth-rpi strategy with omniauth_openid_connect (#51)
v2.0.0
Added
- Added dummy route for /auth/rpi to add path helper rpi_auth_login (#44)
- Request and routing specs inside the "dummy" testing app (#44)
Changed
- Refactored RpiAuth::AuthenticationHelper into a concern RpiAuth::Controllers::CurrentUser (#44)
- Refactored RpiAuth::Models::Authenticatable to fix "include"/"extend" issues (#44)
- Refactored RpiAuth::AuthController#callback to reduce its complexity (#44)
- Refactored how auth bypass is enabled (#44)
- OmniAuth origin parameter name set as returnTo (#47)