Sha256: b5066a11fe723db0ec0a343c686152494ae9ac603991ca0db78d26c2b51988a6
Contents?: true
Size: 715 Bytes
Versions: 5
Compression:
Stored size: 715 Bytes
Contents
# Sample app for LinkedIn OAuth2 Strategy # Make sure to setup the ENV variables LINKEDIN_KEY and LINKEDIN_SECRET # Run with "bundle exec rackup" require 'bundler/setup' require 'sinatra/base' require 'omniauth-linkedin-oauth2' class App < Sinatra::Base get '/' do redirect '/auth/linkedin_oauth2' end get '/auth/:provider/callback' do content_type 'application/json' MultiJson.encode(request.env['omniauth.auth']) end get '/auth/failure' do content_type 'application/json' MultiJson.encode(request.env) end end use Rack::Session::Cookie, :secret => 'change_me' use OmniAuth::Builder do provider :linkedin_oauth2, ENV['LINKEDIN_KEY'], ENV['LINKEDIN_SECRET'] end run App.new
Version data entries
5 entries across 5 versions & 1 rubygems