README.md in omniauth-google-oauth2-1.0.0 vs README.md in omniauth-google-oauth2-1.0.1

- old
+ new

@@ -1,7 +1,6 @@ [![Gem Version](https://badge.fury.io/rb/omniauth-google-oauth2.svg)](https://badge.fury.io/rb/omniauth-google-oauth2) -[![Build Status](https://travis-ci.org/zquestz/omniauth-google-oauth2.svg)](https://travis-ci.org/zquestz/omniauth-google-oauth2) # OmniAuth Google OAuth2 Strategy Strategy to authenticate with Google via OAuth2 in OmniAuth. @@ -32,10 +31,11 @@ ```ruby Rails.application.config.middleware.use OmniAuth::Builder do provider :google_oauth2, ENV['GOOGLE_CLIENT_ID'], ENV['GOOGLE_CLIENT_SECRET'] end +OmniAuth.config.allowed_request_methods = %i[get] ``` You can now access the OmniAuth Google OAuth2 URL: `/auth/google_oauth2` For more examples please check out `examples/omni_auth.rb` @@ -215,9 +215,13 @@ ``` For your views you can login using: ```erb +<%# omniauth-google-oauth2 1.0.x uses OmniAuth 2 and requires using HTTP Post to initiate authentication: %> +<%= link_to "Sign in with Google", user_google_oauth2_omniauth_authorize_path, method: :post %> + +<%# omniauth-google-oauth2 prior 1.0.0: %> <%= link_to "Sign in with Google", user_google_oauth2_omniauth_authorize_path %> <%# Devise prior 4.1.0: %> <%= link_to "Sign in with Google", user_omniauth_authorize_path(:google_oauth2) %> ```