Sha256: 8b7e70954e88b9e6f4cbc35c57c3436b4723bde9d3a32593fff3b239e5303c85
Contents?: true
Size: 721 Bytes
Versions: 1
Compression:
Stored size: 721 Bytes
Contents
require 'bundler/setup' require 'sinatra/base' require 'omniauth-miso' ENV['CLIENT_ID']='L342xgomRJ4oTCL7D9cQ' ENV['CLIENT_SECRET']='xMTTX0vZ25C6FGOmLOn53je9OQaBC8P21iplqqOH' use Rack::Session::Cookie use OmniAuth::Builder do provider :miso, ENV['CLIENT_ID'], ENV['CLIENT_SECRET'] end class App < Sinatra::Base get '/' do <<-HTML <ul> <li><a href='/auth/miso'>Sign in with Miso</a></li> </ul> HTML end get '/auth/miso/callback' do puts "THE RESULT HASH: #{request.env['omniauth.auth']}" <<-HTML #{:nickname} HTML end get '/auth/failure' do content_type 'text/plain' request.env['omniauth.auth'].to_hash.inspect rescue "No Data" end end run App.new
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-miso-0.0.2 | example/config.ru |