OmniAuth sQuiddio
Work in Progress
This gem is an OmniAuth Strategy for the Squiddio API which uses OAuth 2.0
Usage
Add the strategy to your Gemfile
alongside OmniAuth:
gem 'omniauth'
gem 'omniauth-squiddio'
Then, to integrate the strategy into your middleware, add this to your omniauth.rb settings file:
use OmniAuth::Builder do
provider :squiddio, ENV['SQUIDDIO_KEY'], ENV['SQUIDDIO_SECRET']
end
In Rails, you'll want to add to the middleware stack:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :squiddio, ENV['SQUIDDIO_KEY'], ENV['SQUIDDIO_SECRET']
end
If you use Devise:
Devise.setup do |config|
config.omniauth :squiddio, ENV['SQUIDDIO_KEY'], ENV['SQUIDDIO__SECRET']
end
For additional information, refer to the OmniAuth wiki.