You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
auto-register OmniAuth strategy, active_for_authentication guard, test helpers
- Engine auto-registers config.omniauth :openid_connect from gem config,
eliminating ~20 lines of boilerplate from host app's devise.rb
- Engine auto-sets omniauth_path_prefix to /admin/auth
- Callback controller checks active_for_authentication? after provisioning,
so disabled/locked users are rejected on initial OmniAuth sign-in
(Devise only checks on session deserialization, not initial sign-in)
- Engine only prepends gem views if host app has no own login view override
- Add redirect_uri to Configuration for custom callback URLs
- Ship ActiveAdmin::Oidc::TestHelpers and RSpecSupport for host apps
(stub_oidc_sign_in, stub_oidc_failure, oidc_mode tag filtering)
0 commit comments