Sha256: e26786cce7167d7a379aab54d26c089661ca248cdb70e6ca50d2c48bb82f20fb
Contents?: true
Size: 686 Bytes
Versions: 7
Compression:
Stored size: 686 Bytes
Contents
require 'rubygems' require 'bundler' Bundler.setup :default, :development, :example require 'sinatra' require 'omniauth' require 'omniauth-vkontakte' SCOPE = 'friends,audio' use Rack::Session::Cookie use OmniAuth::Builder do provider :vkontakte, ENV['VKONTAKTE_KEY'], ENV['VKONTAKTE_SECRET'] { :scope => SCOPE, :display => 'mobile', :lang => 'en', :image_size => 'original' } end get '/' do <<-HTML <ul> <li><a href='/auth/vkontakte'>Sign in with VKontakte</a></li> </ul> HTML end get '/auth/:provider/callback' do content_type 'text/plain' pp request.env['omniauth.auth'] request.env['omniauth.auth'].info.to_hash.inspect end
Version data entries
7 entries across 7 versions & 1 rubygems