contactually/omniauth-dotloop

View on GitHub
example/app.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'sinatra'

# Configure sinatra
set :run, false
set :raise_errors, true
set :protection, :except => [:json_csrf]

# Setup logging to file
log = File.new('app.log', 'a+')
$stdout.reopen(log)
$stderr.reopen(log)
$stderr.sync = true
$stdout.sync = true

get '/' do
  redirect '/auth/dotloop'
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