Servlets 如何通过OAuth io获取当前用户详细信息

Servlets 如何通过OAuth io获取当前用户详细信息,servlets,oauth,Servlets,Oauth,我正在尝试创建一个网页,用户可以通过谷歌和推特登录。 我已经决定使用OAuth.io,并且我成功地为google配置了OAuth.io。 成功记录日志后,我将用户重定向到TestServlet。 我不确定控件到达servlet后如何获取用户详细信息 非常感谢您的帮助。您可以在javascript中同时使用OAuth.callback和OAuth.redirect(如果您正在使用的话) 您可以从客户端或服务器端获取用户详细信息 e、 g 和在/测试中: OAuth.callback('facebo

我正在尝试创建一个网页,用户可以通过谷歌和推特登录。 我已经决定使用OAuth.io,并且我成功地为google配置了OAuth.io。 成功记录日志后,我将用户重定向到TestServlet。 我不确定控件到达servlet后如何获取用户详细信息


非常感谢您的帮助。

您可以在javascript中同时使用OAuth.callback和OAuth.redirect(如果您正在使用的话)

您可以从客户端或服务器端获取用户详细信息

e、 g

和在/测试中:

OAuth.callback('facebook', function(err, result) {
  // the oauth token is in result.access_token
  result.get("/oauth2/v1/userinfo", function(data) { // or /plus/v1/people/me
    alert('Hello ' + data.displayName)
  });
});
如果您计划在java中从服务器端执行api调用,则可以将令牌(或代码)传递到服务器,并使用google java api(构建google凭据)或直接http调用

OAuth.callback('facebook', function(err, result) {
  // the oauth token is in result.access_token
  result.get("/oauth2/v1/userinfo", function(data) { // or /plus/v1/people/me
    alert('Hello ' + data.displayName)
  });
});