【发布时间】:2016-03-08 20:10:23
【问题描述】:
-
我目前正在实施 Google OpenID 以在我的网站上使用 google 登录。关注tutorial given by google。 它只强调
id_token是要发送到后端服务器的东西。由于我使用 Java 作为后端,并且在 google api 库中的id_token上找不到像getName()这样的方法。我只能通过getEmail()检索电子邮件。那么如何在后端获取用户名?
-
另外,如果我只想验证用户的身份,我意识到文档中推荐使用 OpenID 而不是 Oauth2.0。我也尝试实现 Oauth2.0,但卡住了它的工作流程。
这是我到目前为止所得到的。
- 点击按钮 ---> 向特定 api 发送 http 获取
- 该 api 被调用并运行 scribeJava 代码
- 获得
Authorization url后,如何将其作为弹出窗口打开以供用户确认? - 确认后如何将验证码发回服务器?
我知道蓝图,但对具体的实现很困惑。
有什么帮助吗?
【问题讨论】:
标签: java google-oauth