URI для входа в Google - PullRequest
       22

URI для входа в Google

0 голосов
/ 10 декабря 2018

Я пишу код из своего гаража, уже развернул функцию GCloud, но пока не имею корпоративного сайта.Таким образом, URI источника моего приложения пока что localhost:###.Теперь я хочу интегрировать свой веб-проект с моим GCF, выполнив Интеграция входа в Google Я застрял, потому что у меня просто нет зарегистрированного веб-сайта для источника URI

Является официальнымURI веб-сайта требуется для продолжения?

enter image description here

1 Ответ

0 голосов
/ 12 декабря 2018

Да, требуется URI.Кроме того, это должен быть HTTPS, для которого требуется сертификат SSL.Исключением является тестирование с localhost.

Причина в том, что при использовании OAuth 2.0 для аутентификации пользователя пользователь переходит в учетные записи Google и аутентифицируется.Затем Google Accounts вызывает ваш callback URL, чтобы дать вам токен.Это часть дизайна безопасности.Если бы вы могли оставить это поле пустым, цепочка аутентификации была бы нарушена.Я слишком упрощаю OAuth 2.0 в этом ответе.

Вы можете использовать Google App Engine, который затем предоставит вам URL для вашего развертывания.App Engine будет работать как ваш orgin и обратный вызов.

Параметры аутентификации пользователя App Engine

Если ваша цель - использовать Compute Engine, то вам понадобится как доменное имяи сертификат SSL (Let's Encrypt бесплатен) для вашего веб-сервера.

...