Sha256: 83f656aa17193ab320986c1b8e8ad4d5ca9117fc417ece542582e2df57268bad
Contents?: true
Size: 642 Bytes
Versions: 1
Compression:
Stored size: 642 Bytes
Contents
require 'bundler/setup' require 'sinatra/base' require 'omniauth-tradeking' ENV['CONSUMER_KEY'] = 'p8c1ZAnEBSdOcEL3ut5oJeOKPIixp4TlLf7uyHIy' ENV['CONSUMER_SECRET'] = 'QIFWJuKYmXV8yW7hvfyZALpTIPSk8vrA3aKbAqcZ' class App < Sinatra::Base get '/' do redirect '/auth/tradeking' end get '/auth/:provider/callback' do content_type 'application/json' MultiJson.encode(request.env) end get '/auth/failure' do content_type 'application/json' MultiJson.encode(request.env) end end use Rack::Session::Cookie use OmniAuth::Builder do provider :tradeking, ENV['CONSUMER_KEY'], ENV['CONSUMER_SECRET'] end run App.new
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-tradeking-0.1.0 | example/config.ru |