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.