Sha256: 61fc52fd7ed5ec560c1889054dde551e30f62349eae4e860a61a528ba1313064

Contents?: true

Size: 1.15 KB

Versions: 3

Compression:

Stored size: 1.15 KB

Contents

# Omniauth::Varejonline

Gem criada para facilitar a integração com as API's do Varejonline

## Instalação

Adicione a seguinte linha ao seu Gemfile:

    gem 'omniauth-varejonline'

E execute:

    $ bundle

Ou instale de acordo com o comando abaixo:

    $ gem install omniauth-varejonline

## Como usar

Crie o arquivo app_root/config/initializers/omniauth.rb com o seguinte conteudo:

	Rails.application.config.middleware.use OmniAuth::Builder do
	  provider :varejonline, "app_id", "app_secret",  {
	    redirect_uri:'http://localhost:3000/auth/varejonline/callback'
	  }
	end

Configure a rota no arquivo routes.rb

	match '/auth/:provider/callback', to: 'sessions#create'

Crie o controller que servirá como callback para o processo de autenticação

Para acessar os dados do usuário utilize o seguinte código:

	request.env['omniauth.auth']

Para mais informações consulte o projeto de exemplo neste repositório.

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
omniauth-varejonline-0.0.4 README.md
omniauth-varejonline-0.0.3 README.md
omniauth-varejonline-0.0.1 README.md