Sha256: 4099dd877556ea0579338217833f8d5c0923349ce8b492abe961a5722856a0ec
Contents?: true
Size: 1.82 KB
Versions: 1
Compression:
Stored size: 1.82 KB
Contents
# OmniAuth::Amazon [![Build Status](https://travis-ci.org/wingrunr21/omniauth-amazon.png)](https://travis-ci.org/wingrunr21/omniauth-amazon) [![Gem Version](https://badge.fury.io/rb/omniauth-amazon.png)](http://badge.fury.io/rb/omniauth-amazon) [Login with Amazon](https://login.amazon.com/) OAuth2 strategy for OmniAuth 1.0 ## Installation Add this line to your application's Gemfile: gem 'omniauth-amazon' And then execute: $ bundle Or install it yourself as: $ gem install omniauth-amazon ## Prereqs You must create an application via the [Amazon App Console](https://login.amazon.com/manageApps). Once that is complete, register two URLs under the <i>Web Settings</i>: https://localhost:3000/auth/amazon/callback https://your_website_here/auth/amazon/callback Amazon requires HTTPS for the whitelisted callback URL. They don't appear to like ```.dev``` domains too much but happily accept localhost. ## Usage Usage is similar to other OAuth2 based OmniAuth strategies: ```ruby Rails.application.config.middleware.use OmniAuth::Builder do provider :amazon, ENV['AMAZON_CLIENT_ID'], ENV['AMAZON_CLIENT_SECRET'] end ``` ## Configuration Config options can be passed to `provider` via a `Hash`: * `scope`: A space-separated list of permissions. Can be `profile`, `postal_code`, or both. Defaults to both: `profile postal_code` ## Resources * [Login with Amazon button guide](https://login.amazon.com/button-guide) * [Login with Amazon style guide](https://login.amazon.com/style-guide) ## Todo 1. Fix ```raw_info``` to see why ```client.request``` has to be used in query mode ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-amazon-1.0.0 | README.md |