Module: ROM::Auth::Plugins::LockdownPlugin::CallbackOverrides
- Defined in:
- lib/rom/auth/plugins/lockdown_plugin.rb
Instance Method Summary collapse
- #authentication_authorized?(user, credentials) ⇒ Boolean
- #on_authentication_completed(data) ⇒ Object
Instance Method Details
#authentication_authorized?(user, credentials) ⇒ Boolean
96 97 98 99 100 101 |
# File 'lib/rom/auth/plugins/lockdown_plugin.rb', line 96 def (user, credentials) plugin = plugins[LockdownPlugin] plugin.unlock_strategy.call(plugin, user, credentials) if plugin.unlock_strategy super && !plugin.is_locked?(user[:id]) end |
#on_authentication_completed(data) ⇒ Object
103 104 105 106 107 108 109 |
# File 'lib/rom/auth/plugins/lockdown_plugin.rb', line 103 def on_authentication_completed(data) super plugin = plugins[LockdownPlugin] plugin.lock_strategy.call(plugin, data[:user_id], data) if plugin.lock_strategy end |