如何使用后端服务器进行身份验证?

时间:2016-10-21 12:53:22

标签: java jquery grails backend google-authentication

是否有人可以帮助我获得使用后端服务器进行身份验证的解决方案?我使用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。有没有办法使用它?

1 个答案:

答案 0 :(得分:1)

在任何RestClient中发送get请求并将xyz替换为您的令牌: -

https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=xyz

在restclient中获得响应后,只需使用方便的语言汇编此get请求即可。以grails see this

获取请求

希望它可以帮到你