gpt4 book ai didi

servlets - 如何获取通过 OAuth io 记录的当前用户详细信息

转载 作者:行者123 更新时间:2023-12-02 00:01:47 24 4
gpt4 key购买 nike

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

如有任何帮助,我们将不胜感激。

最佳答案

您可以在您的 javascript 中将 OAuth.callback 与 OAuth.redirect(如果您正在使用)配对使用。

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

例如

OAuth.redirect('google', "/test");

在/test 中:

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)
});
});

如果您计划从服务器端进行 api 调用,在 java 中,您可以将 token (或代码)传递到您的服务器并使用 google java api(构建 GoogleCredential)或直接 http 调用

关于servlets - 如何获取通过 OAuth io 记录的当前用户详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20889618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com