Sha256: ae9dbba503bd2c9c46c86feed7d8af1e42e965391d79cbd223587fed0377a8cc

Contents?: true

Size: 568 Bytes

Versions: 1

Compression:

Stored size: 568 Bytes

Contents

require 'bundler/setup'
require 'sinatra/base'
require 'omniauth-netflix'

class App < Sinatra::Base
  get '/' do
    redirect '/auth/netflix'
  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

ENV['APP_ID'] = 'qkfp2sgah9s2fa2ka2yyjj3e'
ENV['APP_SECRET'] = 'yMqKxTpg2N'

use OmniAuth::Builder do
  provider :netflix, ENV['APP_ID'], ENV['APP_SECRET']
end

run App.new

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
omniauth-netflix-0.1.0 example/config.ru