2013-04-09 2 views
1

Google предоставляет 2 типа знака Oauth. Один для google plus и еще один для google (gmail?)Войти через Google plus или Google

Прежде чем выбрать один для своего веб-приложения. У меня есть вопрос об этом.

Может ли пользователь использовать Google plus для входа в систему без активации учетной записи google plus?

ответ

2

Если вы используете Google+ для входа в систему, пользователю необходимо обновить свою учетную запись Google, включив Google+. Если пользователь пытается войти в систему, имеет учетную запись Google и не обновляется, кнопка входа обновит их до того, как они приземлятся на вашем сайте.

+0

Таким образом, обновление осуществляется автоматически или на самом деле ссылается на «запрашиваемую страницу»? – vzhen

6

Чтобы уточнить, если пользователь Google, который не обновился до учетной записи Google+, нажимает кнопку «Войти» с помощью кнопки Google+, открывается тот же диалог согласия, что и пользователь переходит в поток обновления учетной записи. Этот поток невероятно прост и быстр и возвращает пользователя в диалог согласия, чтобы они могли продолжить вход в ваше приложение после завершения обновления. Если вы хотите увидеть этот поток, вы можете «понизить» одну из своих демо-счетов, а затем нажать кнопку, чтобы увидеть, что такое поток обновления. Обратите внимание: понижение рейтинга удаляет все данные Google+, поэтому обязательно проверяйте их на демо-счете.

+0

Спасибо, очень ясное объяснение – vzhen

+0

Это уже не так. См. Ответ @ jkdev. –

2

В прошлом, вам необходимо Google Plus, чтобы войти.

Теперь вы не знаете.

Вот Google's official announcement (11 декабря 2013 г.).

Google+ теперь поддерживает все типы учетных записей Google, включая пользователей Google Apps и пользователей без профиля Google+.

Вы можете проверить this StackOverflow answer и Google's OpenID Connect page.

Смежные вопросы