Sha256: 3928b62163f5ae23d7ec3340d575bf2b5fd84c3b3dfa9982bb8dfa79c25c7d14
Contents?: true
Size: 694 Bytes
Versions: 2
Compression:
Stored size: 694 Bytes
Contents
begin require 'bundler' Bundler.setup :default, :development, :example require 'sinatra' require 'omniauth-bookingsync' rescue LoadError require 'rubygems' require 'bundler' Bundler.setup :default, :development, :example require 'sinatra' require 'omniauth-bookingsync' end use Rack::Session::Cookie use OmniAuth::Builder do provider :bookingsync, APPLICATION_ID, SECRET end get '/' do <<-HTML <ul> <li><a href='/auth/bookingsync'>Sign in with BookingSync</a></li> </ul> HTML end get '/auth/:provider/callback' do content_type 'text/plain' request.env['omniauth.auth'].to_hash.inspect end get '/auth/failure' do content_type 'text/plain' params[:message] end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
omniauth-bookingsync-0.2.0 | example/sinatra.rb |
omniauth-bookingsync-0.1.0 | example/sinatra.rb |