是否有人可以帮助我获得使用后端服务器进行身份验证的解决方案?我使用Google帐户登录我的平台,然后发布id_token
(使用ajax)。
var msg = $.ajax({type: "POST", url: "controller/action", data: token, async: false}).responseText;
if (msg=="ok"){
window.location = "controller/action";
}
else {
window.location = "controller/action";
}
现在,我想验证令牌,以便在数据库中保存用户信息(名称,图像,电子邮件) 我看到了https://developers.google.com/identity/sign-in/web/backend-auth。有没有办法使用它?
答案 0 :(得分:1)
在任何RestClient中发送get请求并将xyz替换为您的令牌: -
https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=xyz
在restclient中获得响应后,只需使用方便的语言汇编此get请求即可。以grails see this
获取请求希望它可以帮到你