Module: Bpluser::OmniauthCallbacks::InstanceMethods
- Defined in:
- app/controllers/concerns/bpluser/omniauth_callbacks.rb
Instance Method Summary collapse
Instance Method Details
#polaris ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 |
# File 'app/controllers/concerns/bpluser/omniauth_callbacks.rb', line 14 def polaris @user = User.find_for_polaris_oauth(request.env['omniauth.auth']) if @user.persisted? sign_in_and_redirect @user, event: :authentication (:notice, :success, kind: 'Polaris') if else session['devise.polaris_data'] = request.env['omniauth.auth'].except(:extra) redirect_to new_user_registration_url end end |