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
cdinto 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']
endThis will enable the route /auth/dash which will start the OAuth2 flow. See examples/config.ru for a fully working example.