0.0
No commit activity in last 3 years
No release in over 3 years
OmniAuth strategy for Dash.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

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

  1. Clone this repo and cd into it
  2. bundle install (Required bundler gem)
  3. cd examples
  4. Set ENV variables for DASH_ID and DASH_SECRET
  5. Set redirect URI to http://localhost:9292/auth/dash/callback
  6. bundle exec rackup
  7. 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.