0.0
No commit activity in last 3 years
No release in over 3 years
Authenticate to Namba using OAuth.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

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