gpt4 book ai didi

java - 通过访问 token 对 REST 服务进行用户授权

转载 作者:行者123 更新时间:2023-12-01 14:39:33 25 4
gpt4 key购买 nike

我有一个移动应用程序(HTML 5、JavaScript)和一个 Restful 服务(Java、Jersey)来满足移动应用程序的需求。

移动应用程序登录是通过 Facebook 处理的(使用 Facebook 帐户登录)。目前Restful服务还没有集成任何安全机制

所以我的问题是,我可以通过从 Facebook 检索的访问 token 向移动应用程序授权 Restful 服务上的用户吗?为了进一步澄清,如果有人登录了手机,他/她应该被授权向 Restful 服务发出请求。

提前致谢阿桑卡

最佳答案

如果用户已通过 Facebook 进行身份验证并且您拥有访问 token ,则您可以获取该用户的 Facebook 个人资料的公开信息。您必须点击此链接 - https://graph.facebook.com/me使用访问 token 。

继续,点击链接看看会发生什么。当您传递有效的访问 token 时,配置文件信息将作为 JSON 对象返回。(如果您的 FB 个人资料页面是 = facebook.com/yourname,那么只需尝试 https://graph.facebook.com/yourname -> 您将能够看到返回的数据是什么样的。

现在,返回用户数据后,无论用户是否注册,您都可以在数据库中保留一个条目,对于首次使用的用户,您可以注册他们。

PS-https://graph.facebook.com/yourname实际上返回某人的个人资料信息!我不知道有人可以将他们的个人资料句柄保留为你的名字!!!
PPS - 我刚刚查看了 facebook.com/yourname -> 猜猜谁使用这个 handle !他就是巴西后卫罗伯托·卡洛斯!

关于java - 通过访问 token 对 REST 服务进行用户授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16116427/

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