У меня есть приложение, состоящее из внешнего интерфейса javascript и внутреннего интерфейса Java, развернутого в Tomcat. Связь между интерфейсом и серверной частью осуществляется через REST. Я использую Джерси для этого.
Я следовал официальной документации, чтобы добавить вход через Google в свое приложение: https://developers.google.com/identity/sign-in/web/ и успешно прошли аутентификацию в серверной части:
GoogleIdToken idToken = verifier.verify(idTokenString);
if (idToken != null) {...
Возникает вопрос: как мне действовать сейчас? Следуя документации здесь https://developers.google.com/identity/protocols/OpenIDConnect#authenticatingtheuser говорит
После получения информации о пользователе из маркера идентификатора вы должны запросить базу данных пользователей вашего приложения. Если пользователь уже существует в вашей базе данных, вы должны запустить сеанс приложения для этого пользователя. ...
Должен ли я просто начать обычный сеанс веб-приложения Java? (с той лишь разницей, что я получил учетные данные пользователя от Google, а не напрямую от моего внешнего интерфейса).
- Если да, то как запустить сеанс приложения?
- Если нет, что мне делать?
Я здесь совершенно потерян. Пожалуйста помоги.