【问题标题】:How to authenticate with a backend server?如何通过后端服务器进行身份验证?
【发布时间】:2017-03-03 19:08:38
【问题描述】:

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

【问题讨论】:

标签: java jquery grails backend google-authentication


【解决方案1】:

在任何 RestClient 中发送获取请求并用您的令牌替换 xyz:-

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

一旦您在 restclient 中获得响应,然后只需用您方便的语言组装此 get 请求。在grails中获取请求see this

希望对你有帮助

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-12
  • 2012-02-10
  • 1970-01-01
  • 1970-01-01
  • 2017-04-29
相关资源
最近更新 更多