Class: OmniAuth::Strategies::Webmaker

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

Instance Method Summary collapse

Instance Method Details

#verify_webmakerObject



21
22
23
24
25
26
27
28
29
30
# File 'lib/omniauth/strategies/webmaker.rb', line 21

def verify_webmaker
  req_body = MultiJson.decode request.body
  conn = Faraday.new( options[:client_options].update(:url => options["login_server_url"]) )
  response = conn.post( '',
    :assertion => req_body["assertion"],
    :audience => req_body["audience"]
  )

  resp = MultiJson.decode(response.body)
end