Sha256: b4147f7afeaa6c87df5898368667497a1b7d5e9090cd896fce930b5d21f6a35f
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
# OmniAuth Discord Discord OAuth2 Strategy for OmniAuth. Read the Discord API documentation for more details: https://discordapp.com/developers/docs/topics/oauth2 ## Installing Add to your `Gemfile`: ```ruby gem 'omniauth-discord' ``` Then `bundle install`. ## Usage `OmniAuth::Strategies::Discord` is simply a Rack middleware. Read the OmniAuth docs for detailed instructions: https://github.com/intridea/omniauth. Here's a quick example, adding the middleware to a Rails app in `config/initializers/omniauth.rb`: ```ruby Rails.application.config.middleware.use OmniAuth::Builder do provider :discord, ENV['DISCORD_APPID'], ENV['DISCORD_SECRET'] end ``` By default, Discord does not return a user's email address. Set the scope to `email` to get it: ```ruby Rails.application.config.middleware.use OmniAuth::Builder do provider :discord, ENV['DISCORD_APPID'], ENV['DISCORD_SECRET'], scope: 'email' end ``` ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/adaoraul/omniauth-discord. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-discord-0.1.5 | README.md |