Добавить Drupal 8 войти с помощью кнопки Google

Войти через Facebook, Google или Twitter (или любую из множества социальных сетей) очень важно, потому что люди ленивы. Они не хотят заполнять формы, чтобы подписаться на веб-сервис. Войти / зарегистрироваться одним щелчком мыши является идеальным решением.

Войти через фейсбук довольно просто. Все, что вам нужно сделать, это установить модуль и создать проект Google и включить API и службы для получения учетных данных (секрет клиента и идентификатор). social_api , social_auth модуль должен быть установлен вместе с social_auth_google , Лучший способ установить и управлять модулями drupal - это композитор.

Установите композитор так, как описано Вот :

curl -sS https://getcomposer.org/installer | php sudo mv composer.phar / usr / local / bin / composer

Затем перейдите в корень вашего сайта drupal или там, где находится ваш composer.json для сайта, и выполните следующие команды:

композитор требует drupal / social_api композитор требует drupal / social_auth композитор требует drupal / social_auth_google

Включите оба модуля и перейдите в конфигурацию social_auth (admin / config / social-api / social-auth) и нажмите на вкладку Google . Вот как это будет выглядеть:

Вот как это будет выглядеть:

Замените значения на значения из вашего проекта Google, который вы создали в облачной платформе Google. Если у вас нет проекта, создайте его по этой ссылке https://console.cloud.google.com ,

После того, как вы создадите проект, вы должны получить свой Client ID и Client Secret. Идти к API и сервисы и добавьте учетные данные для oauth 2.0:

Теперь вы сможете войти в систему с помощью Google с помощью URL http://yoursite.com/user/login/google. Чтобы протестировать на локальном компьютере, добавьте свой локальный URL-адрес в URL-адреса перенаправления oauth.

Приятного входа в систему с помощью Google. Прочитайте блог Google для разработчиков для получения дополнительной информации. Или войдите и комментируйте здесь.