Class: OmniAuth::Strategies::Josso

Inherits:
Object
  • Object
show all
Includes:
OmniAuth::Strategy
Defined in:
lib/omniauth/strategies/josso.rb

Defined Under Namespace

Classes: Agent

Instance Method Summary collapse

Instance Method Details

#agentObject



31
32
33
# File 'lib/omniauth/strategies/josso.rb', line 31

def agent
  @agent ||= Agent.new options.endpoint_url, request.params['josso_assertion_id']
end

#request_phaseObject



14
15
16
17
18
19
20
# File 'lib/omniauth/strategies/josso.rb', line 14

def request_phase
  [
    302,
    { 'Location' => "#{options.endpoint_url}/josso/signon/login.do?josso_back_to=#{callback_url}" },
    []
  ]
end