Skip to content

ZeroOneStudio/omniauth-namba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Authenticate to Namba using OAuth.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages