Я хочу, чтобы пользователи моего сайта использовали учетные записи Google для аутентификации/входа на мой сайт. Основной случай - это пользователи, которые будут редактировать и генерировать контент, и мы хотим зарегистрировать право собственности безопасным способом. Мы не заинтересованы в получении данных пользователей Google, мы просто хотим использовать средства аутентификации пользователей.Разница между Google «OpenID Connect» и «Регистрация с Google»?
После поиска в Интернете я столкнулся с некоторыми документами, которые, как представляется, объясняют, как это сделать OpenID Connect (OAuth 2.0 for Login). Но в документации сразу говорится: «Примечание. Если вы хотите предоставить« вход с помощью Google »для своего веб-сайта или приложения, мы рекомендуем использовать Google+ Sign-In, ...», который, если вы будете следовать ссылке, в конечном итоге приведет вас до Google+ Sign-In.
В чем разница между этими двумя страницами документации? Почему первый говорит вам перейти ко второму, пока не говорит, что первый устарел? Являются ли они оба подходящими для моего использования? Все, что он говорит, «мы рекомендуем» Я хочу знать ПОЧЕМУ, ПОЧЕМУ они рекомендуют это?
ОБНОВЛЕНИЕ: Я также нашел еще одну ссылку, которая, как представляется, документирует другой подход https://developers.google.com/accounts/docs/OAuth2WebServer Я думаю, что это просто для «Авторизации», то есть авторизации вашего приложения, чтобы сделать google api-вызовы для получения пользовательских данных, поэтому их нельзя использовать для аутентификации/войти в систему.
BTW Я создаю свой сайт с помощью Scala Spray BE REST API & NG JS FE.
Я не согласен с вашим первоначальным резюме, но ваша ссылка действительно содержит полезную таблицу, которая их сравнивает. Я редактирую ваш ответ, чтобы включить таблицу, затем я принимаю этот ответ. Благодарю. – samthebest