OmniAuth Dash Strategy
Strategy to authenticate with Dash via OAuth2 in OmniAuth
Get your API key at: https://dash.by/signup-form.html
For more details, read the Dash authorization documentation at https://dash.by/resources.html
Installation
Add to your Gemfile
:
gem 'omniauth-dash'
then bundle install
.
Example
- Clone this repo and
cd
into it -
bundle install
(Required bundler gem) cd examples
- Set ENV variables for DASH_ID and DASH_SECRET
- Set redirect URI to http://localhost:9292/auth/dash/callback
bundle exec rackup
- Open http://localhost:9292 in your browser and follow links
Usage
In Rails add the following to config/initializers/omniauth.rb
use OmniAuth::Builder do
provider :dash, ENV['DASH_ID'], ENV['DASH_SECRET']
end
This will enable the route /auth/dash
which will start the OAuth2 flow. See examples/config.ru
for a fully working example.