Sha256: a4e22c7575487b0865e3b3b3926ab48a0eed2621e1570fd1ac8c79912a4a9dbd

Contents?: true

Size: 1.08 KB

Versions: 6

Compression:

Stored size: 1.08 KB

Contents

# omniauth-artsy

[![Build Status](https://travis-ci.org/artsy/omniauth-artsy.svg)](https://travis-ci.org/artsy/omniauth-artsy)

Artsy OAuth2 Strategy for OmniAuth.

### Installation

Add to your Gemfile:

``` ruby
gem 'omniauth-artsy'
```

Then run `bundle install`.

### Usage

OmniAuth::Strategies::Artsy is simply a Rack middleware. Read the [OmniAuth docs](https://github.com/intridea/omniauth) for detailed instructions.

Add the middleware to a Rails app in `config/initializers/omniauth.rb`:

``` ruby
Rails.application.config.middleware.use OmniAuth::Builder do
  provider :artsy, ENV['ARTSY_CLIENT_ID'], ENV['ARTSY_CLIENT_SECRET']
end
```

#### Configuration

##### Configure in your app
Add `omniauth_artsy.rb` to your `config/initializers` and set `artsy_api_url`.
```ruby
# config/initializers/omniauth_artsy.rb
OmniAuth::Artsy.configure do |config|
  config.artsy_api_url = ENV['ARTSY_API_URL']
end
```

##### Using ENV
Set `ENV['ARTSY_API_URL']` to the location of the Artsy API, typically *https://api.artsy.net* in production.

### License

MIT License, see [LICENSE](LICENSE) for details.

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
omniauth-artsy-0.5.0 README.md
omniauth-artsy-0.4.0 README.md
omniauth-artsy-0.3.0 README.md
omniauth-artsy-0.2.3 README.md
omniauth-artsy-0.2.2 README.md
omniauth-artsy-0.2.1 README.md