Omniauth::Backlog

This is omniauth strategy for authenticating to your Backlog service used OAuth 2.0 style.

Installation

Add this line to your application's Gemfile:

gem 'omniauth-backlog'

And then execute:

$ bundle

Or install it yourself as:

$ gem install omniauth-backlog

Usage

Backlog is managed by space-id, used backlog url (ex. https://xxxx.backlog.jp). Backlog's oauth endpoint uses space url. so it need to configure site in client_options.

use OmniAuth::Builder do
    provider :backlog, ENV['CLIENT_ID'], ENV['CLIENT_SERCRET'], 
    :client_options => {
        :site => 'https://yourspaceid.backlog.jp'
    }
end

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/attakei/omniauth-backlog.

  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

License

The gem is available as open source under the terms of the MIT License.