Files
openfoodnetwork/app/controllers/omniauth_callbacks_controller.rb
Matt-Yorkley 617164684c Configure OIDC
2022-10-18 11:32:14 +11:00

17 lines
402 B
Ruby

# frozen_string_literal: true
class OmniauthCallbacksController < Devise::OmniauthCallbacksController
def openid_connect
spree_current_user.link_from_omniauth(request.env["omniauth.auth"])
redirect_to admin_oidc_settings_path
end
def failure
error_message = request.env["omniauth.error"].to_s
flash[:error] = t("devise.oidc.failure", error: error_message)
super
end
end