class OmniAuth::Strategies::FishbrainId

Public Instance Methods

callback_phase() click to toggle source
Calls superclass method
# File lib/omniauth/strategies/fishbrain_id.rb, line 39
def callback_phase
  if id_token.empty?
    fail! :missing_id_token
  else
    super
  end
rescue JWT::ExpiredSignature
  fail! :invalid_id_token
end
request_phase() click to toggle source
# File lib/omniauth/strategies/fishbrain_id.rb, line 49
def request_phase
  redirect callback_url
end

Private Instance Methods

raw_id_token() click to toggle source
# File lib/omniauth/strategies/fishbrain_id.rb, line 55
def raw_id_token
  request.params['id_token']
end