我目前正在实施Google OpenID,以便在我的网站上使用google登录。在tutorial given by google之后。
它强调只有id_token
是发送到后端 - 服务器的东西。由于我使用Java作为后端,因此我无法在google api库中的getName()
上找到id_token
等方法。我只能通过getEmail()
检索电子邮件。
那么我怎样才能在后端获得用户的名字?
此外,如果我只想验证用户的身份,我意识到OpenID是在文档而不是Oauth2.0中推荐的。我也试图实现Oauth2.0,但坚持其工作流程。
这是我到目前为止所得到的。
Authorization url
后,如何将其打开为用户确认的弹出窗口?我知道蓝色地图,但对具体实施方式感到很困惑。
任何帮助?
答案 0 :(得分:-1)
fetch_basic_profile获取用户的基本个人资料信息 登录。将“个人资料”和“电子邮件”添加到请求的范围。如果是真的 未指定的。
希望有所帮助:)