gpt4 book ai didi

Java 后端 : REST, 通过 Google 登录进行身份验证,现在怎么办?

转载 作者:行者123 更新时间:2023-11-30 03:14:58 25 4
gpt4 key购买 nike

我有一个由 javascript 前端和部署在 Tomcat 中的 Java 后端组成的应用程序。前端和后端之间的通信都是通过REST。我正在使用 Jersey 来实现此目的。

我按照官方文档在我的应用程序中添加了 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它说

After obtaining user information from the ID token, you should query your app's user database. If the user already exists in your database, you should start an application session for that user. ...

我应该启动一个普通的 java webapp session 吗? (唯一的区别是我从 Google 获取用户凭据,而不是直接从前端获取)。

  • 如果是,我如何启动申请 session ?
  • 如果没有,我该怎么办?

我完全迷失在这里。请帮忙。

最佳答案

我的上述问题是有针对性的。通过 Google 身份验证后,您必须执行与检查电子邮件/密码后完全相同的操作:使用用户名创建 session 。

关于Java 后端 : REST, 通过 Google 登录进行身份验证,现在怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32873384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com