Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 2.21 KB

README.md

File metadata and controls

65 lines (43 loc) · 2.21 KB

omniauth-namba Ruby gem

Gem Version Build Status Coverage Status Code Climate Dependency Status Bitdeli Badge

This gem contains the Namba.kg strategy for OmniAuth. Namba.kg uses the OAuth 1.0a flow.

Usage

Add the strategy to your Gemfile:

gem "omniauth-namba"

For a Rails application you'd now create an initializer config/initializers/omniauth.rb:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :namba, 'key', 'secret', locale: "kg"
end

Or for a Rack application:

use OmniAuth::Builder do
  provider :namba, "key", "secret", locale: "kg"
end

If you use omniauth with Devise just add configuration to devise.rb initializer:

Devise.setup do |config|
  config.omniauth :namba, "key", "secret", locale: "kg"   
end     

Use "net" locale if you want to access namba.net API. "kg" is the default locale so you can simply use provider :namba, "key", "secret"

Auth hash

{
  :status => "I'm Chuck and I love Namba",
  :login => "chuck_norris",
  :firstname => "Chuck",
  :lastname => "Norris",
  :birthdate => "yyy-mm-dd 00:00:00",
  :sex => "0",
  :avatar => "0000000,0000000,0000000"
}

Detailed description of each field goes here.

Acknowledgements

Many thanks to @puzanov for active promotion.

Licence

MIT License. Copyright (c) 2012-2014 ZERO.ONE