Авторизация через Google: відмінності між версіями
Sv (обговорення | внесок) (Новая страница: «Абоненты смогут входить в личный кабинет без ввода логина и пароля. На титульной страниц…») |
Sv (обговорення | внесок) Немає опису редагування |
||
Рядок 1: | Рядок 1: | ||
Абоненты смогут входить в личный кабинет без ввода логина и пароля. На титульной странице будет предложено 2 варианта входа: через логин/пароль или через Google. Если выберут Google - предложит сделать один клик, после чего Google сообщит биллингу email абонента, по нему будет найдена учетная запись и будет осуществлен вход. Очень удобная схема - абоны постоянно забывают свои учетные данные, а тут даже помнить не надо свой имейл) | Абоненты смогут входить в личный кабинет без ввода логина и пароля. На титульной странице будет предложено 2 варианта входа: через логин/пароль или через Google. Если выберут Google - предложит сделать один клик, после чего Google сообщит биллингу email абонента, по нему будет найдена учетная запись и будет осуществлен вход. Очень удобная схема - абоны постоянно забывают свои учетные данные, а тут даже помнить не надо свой имейл) | ||
[[Файл:Google auth.png]] | [[Файл:Google auth.png|691px]] | ||
В допполях необходимо создать поле _email (либо иное) и указать его в настройках. Можно указать даже не допполе, а например, name - если в вашей сети логины - это email-ы. Кроме того, необходимо немножко поклацать в админпанели гугла. Я сейчас напишу по памяти и могу ошибаться (доку позже напишу): | В допполях необходимо создать поле _email (либо иное) и указать его в настройках. Можно указать даже не допполе, а например, name - если в вашей сети логины - это email-ы. Кроме того, необходимо немножко поклацать в админпанели гугла. Я сейчас напишу по памяти и могу ошибаться (доку позже напишу): |
Версія за 12:16, 26 вересня 2019
Абоненты смогут входить в личный кабинет без ввода логина и пароля. На титульной странице будет предложено 2 варианта входа: через логин/пароль или через Google. Если выберут Google - предложит сделать один клик, после чего Google сообщит биллингу email абонента, по нему будет найдена учетная запись и будет осуществлен вход. Очень удобная схема - абоны постоянно забывают свои учетные данные, а тут даже помнить не надо свой имейл)
В допполях необходимо создать поле _email (либо иное) и указать его в настройках. Можно указать даже не допполе, а например, name - если в вашей сети логины - это email-ы. Кроме того, необходимо немножко поклацать в админпанели гугла. Я сейчас напишу по памяти и могу ошибаться (доку позже напишу):
https://console.developers.google.com/apis/credentials Создаем проект, например, NoDeny Кнопка "создать учетные данные" Выбираем "Идентификатор клиента OAuth" Выбираем "Веб-приложение" Разрешенные URI перенаправления: https://ваш домен/cgi-bin/stat.pl?_mod=google
При этом, вероятно вам надо будет подтвердить права на домен (меня попросило, но возможно я не то делал - слишком все запутанно у них там). Еще вам нужны будут Идентификатор клиента и Секрет клиента, которые вносите в настройки NoDeny.