Photobucket strategy for OmniAuth
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib Fix typo. May 15, 2012
.gitignore
Gemfile It works! May 15, 2012
LICENSE It works! May 15, 2012
README.md Add api_subdomain to auth_hash[:info], which is required for some Pho… May 15, 2012
Rakefile It works! May 15, 2012
omniauth-photobucket.gemspec It works! May 15, 2012

README.md

OmniAuth Photobucket

A Photobucket strategy for OmniAuth 1.0.

Installation

Add this line to your application's Gemfile:

gem 'omniauth-photobucket'

And then run bundle.

Usage

use OmniAuth::Builder do
  provider 'photobucket', PHOTOBUCKET_KEY, PHOTOBUCKET_SECRET
end

# or in your devise config:
config.omniauth :photobucket, PHOTOBUCKET_KEY, PHOTOBUCKET_SECRET

Auth Hash Schema

The following information is provided back to you for this provider:

{
  provider: 'photobucket',
  uid: 'photobucket_username',
  info: {
    name:     'photbucket_username',
    nickname: 'photbucket_username',
    urls: {
      home: 'http://s1234.photobucket.com/albums/s123/photobucket_username',
      # You'll need to store this for some API calls
      api_subdomain: 'api1234.photobucket.com'
    }
  },
  credentials: {
    token:  'the_token',
    secret: 'the_secret'
  },
  extra: { 
    # check this out for a few other small things
    raw_info: raw_info_from_request
  }
}