Dropbox Strategy for OmniAuth 1.0
Ruby
Latest commit 500526e May 24, 2012 @stve add multi_json to example
Permalink
Failed to load latest commit information.
example add multi_json to example May 24, 2012
lib version bump to 0.2.0 Nov 23, 2011
spec initial commit Nov 22, 2011
.gemtest initial commit Nov 22, 2011
.gitignore initial commit Nov 22, 2011
.rspec initial commit Nov 22, 2011
.simplecov initial commit Nov 22, 2011
.yardopts initial commit Nov 22, 2011
Gemfile initial commit Nov 22, 2011
LICENSE.md initial commit Nov 22, 2011
README.md titleize OmniAuth Nov 30, 2011
Rakefile initial commit Nov 22, 2011
omniauth-dropbox.gemspec initial commit Nov 22, 2011

README.md

OmniAuth Dropbox

This gem is an OmniAuth 1.0 Strategy for the Dropbox API

It supports version 1 of the Dropbox API which uses OAuth 1.0a.

Usage

Add the strategy to your Gemfile alongside OmniAuth:

gem 'omniauth'
gem 'omniauth-dropbox'

Then integrate the strategy into your middleware:

use OmniAuth::Builder do
  provider :dropbox, ENV['DROPBOX_KEY'], ENV['DROPBOX_SECRET']
end

In Rails, you'll want to add to the middleware stack:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :dropbox, ENV['DROPBOX_KEY'], ENV['DROPBOX_SECRET']
end

You will have to put in your consumer key and secret (Dropbox refers to them as App Key and App Secret).

For additional information, refer to the OmniAuth wiki.

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

Copyright

Copyright (c) 2011 Steve Agalloco. See LICENSE for details.