Google

21 декабря 2022, 07:00

Google

Получение ключей в Google

Регистрация приложения

  • Переходим по ссылке
  • В верхней панельке нажимаем на список проектов и там в окошке создаем новое приложение

  • Нажимаем создать приложение (New Project)

  • Вводим название проекта

После создания проекта переходим к его настройке:

Выбираем пункт OAuth consent screen

Далее пошагово настраиваем

Шаг 1

Шаг 2

Шаг 3

ВАЖНО! Добавленные значения должны совпадать с указанными в системных настройках компонента. По умолчанию, на данный момент, там вписаны 2 значения (их достаточно для получения имени и email адреса пользователя - "scope":"https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email" )

После выбора необходимых значений, увидим их в списке

Шаг 4

Тестовых пользователей (email адресов) можно добавить несколько, чтобы протестировать функционал до верификации вашего проекта

На пункте Summary видим все введенные данные, проверяем их еще раз и на этом настройка этого раздела завершена.

Далее переходим к получение необходимых ключей

Выбираем пункт Credentials → Create Credentials → OAuth client ID

Выбираем Web application и указываем URL для редиректа

https://domain.com/?hauth.done=Google

После нажатия на Create получим ключи

Эти данные указываются в системных настройках вашего сайта.

На данном шаге настройки со стороны сервиса окончены.

Можно отправлять приложение на верификацию и опубликовать его для всех (на данном этапе авторизация доступна для тестовых пользователей, для всех остальных будет предупреждение что приложение не проверено)

ВАЖНО!

Чтобы пройти верификацию, необходимо соблюдать следующие несколько пунктов

  • Стиль кнопки авторизации должен быть согласно Google Style Guide и никак иначе, даже если это не подходит по дизайну
  • Доступ к политике конфиденциальности с любой страницы сайта (особенно с главной)
  • В политику конфиденциальности необходимо включить примерно следующий текст:

"Пользуясь сервисами Google, Вы доверяете нам свою личную информацию. Сервис Google используется при Авторизации через Google. Подробнее о Политике конфиденциальности и Условиях использования сервиса Google можно почитать здесь."