THIS MODULE IS NO LONGER MAINTAINED. Please use the Google Plus Login module on Drupal.org instead. Thank you.
Allows users to log in to your site using their Google account.
Creates a new Drupal account when the Google account is not yet known, unless
site settings disallow user self-registration.
This module requires the google/apiclient
composer module, specified in this plugin's composer.json
file.
-
Clone this repository into your site's
/modules
directory. -
Install the
google/apiclient
composer package in your Drupal 8 site with the following command:
$ composer require google/apiclient
-
Create an application in your google developer console. Set up your OAuth consent screen, then generate a credentials set under "Add Credentials > OAuth 2.0 Client ID", type "Web Application".
-
Enter
http://your-site.com/google-authenticate
into the "Authorized redirect URIs" field, and click "Save". -
Download the client ID JSON file and save with the name
google-oauth-secret.json
into your site'sprivate
directory, as configured by thefile_private_path
setting in your site'ssettings.php
. -
Enable the
google_oauth
module!