Sign in (or up) with Google for Rails applications
MIT License
Bot releases are hidden (Show)
Full Changelog: https://github.com/basecamp/google_sign_in/compare/v1.2.0...v1.2.1
Published by dhh over 4 years ago
Bring released gem in line with latest source.
Published by georgeclaghorn almost 6 years ago
Published by georgeclaghorn about 6 years ago
Published by georgeclaghorn about 6 years ago
GoogleSignIn::Identity#hosted_domain
(#15)Published by georgeclaghorn about 6 years ago
Published by georgeclaghorn about 6 years ago
Published by georgeclaghorn about 6 years ago
Switches from Google’s JS Platform Library to server-side OAuth 2.0 (#13). This fixes signing in with third-party cookies disabled, or with a tracker-blocker restricting Google’s JS.
Previous versions of this gem required setting GoogleSignIn::Identity.client_id
in an initializer. Instead, you’ll now provide an OAuth 2.0 client ID and client secret. See the README for details.
The google_sign_in
helper has been replaced by google_sign_in_button
:
<%= google_sign_in_button 'Sign in with my Google account', proceed_to: create_login_url %>
<%= google_sign_in_button image_tag('google_logo.png', alt: 'Google'), proceed_to: create_login_url %>
<%= google_sign_in_button proceed_to: create_login_url do %>
Sign in with my <%= image_tag('google_logo.png', alt: 'Google') %> account
<% end %>
The proceed_to
argument is required. After authenticating with Google, the gem redirects to proceed_to
, providing a Google ID token in flash[:google_sign_in_token]
. See the README for examples.
<%= yield :head %>
is no longer required. The gem no longer injects a <script>
tag that loads the Google Platform Library.