README.md in omniauth-vpsa-0.0.1 vs README.md in omniauth-vpsa-0.0.2

- old
+ new

@@ -1,25 +1,43 @@ # Omniauth::Vpsa -TODO: Write a gem description +Gem criada para facilitar a integração com as API's do VPSA -## Installation +## Instalação -Add this line to your application's Gemfile: +Adicione a seguinte linha ao seu Gemfile: gem 'omniauth-vpsa' -And then execute: +E execute: $ bundle -Or install it yourself as: +Ou instale de acordo com o comando abaixo: $ gem install omniauth-vpsa -## Usage +## Como usar -TODO: Write usage instructions here +Crie o arquivo app_root/config/initializers/omniauth.rb com o seguinte conteudo: + + Rails.application.config.middleware.use OmniAuth::Builder do + provider :vpsa, "app_id", "app_secret", { + redirect_uri:'http://localhost:3000/auth/vpsa/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`)