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 |