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 можно почитать здесь."