NOTE: this code is basically warden-github adapted to work against Bootic oauth provider.
A warden strategy that provides oauth authentication to Bootic. IN PROGRESS.
To test it out on localhost set your callback url to 'http://localhost:9292/auth/bootic/callback'
There's an example app in spec/app.rb.
The Extension in Action
% gem install bundler % bundle install % OAUTH_CLIENT_ID="<from Bootic>" OAUTH_CLIENT_SECRET="<from Bootic>" bundle exec rackup