Facebook风格的API设计

发布于 2024-07-11 00:52:44 字数 121 浏览 8 评论 0原文

我正在为我的一个项目设计一个 api/应用程序结构来模仿 facebook 的结构。 我想知道验证用户身份的最佳方法是什么。

对于应用程序,我如何向他们提供 nessecaru 凭据以及如何验证这些凭据?

I am working on designing an api/application structure to mimick facebook's for a project of mine. I am wondering what the best way of going about authenticating users is.

For an app how do I give them the nessecaru credentials and how do I authenticate those credentials?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

疧_╮線 2024-07-18 00:52:45

在开始之前,我会研究这些技术:

  • OpenSocial 这基本上是“开源”的 Facebook 平台。 您可以将站点设置为容器或应用程序(或两者的一些时髦组合)。

  • OpenID 如果您只是想要能够使用来自另一个受信任站点的登录凭据对人们进行身份验证

  • OAuth 如果您正在寻找 API 风格的身份验证框架

所有这些技术在通常情况下都有参考实现怀疑,并且应该比 Facebook 所做的任何事情都更加“开放”。 从长远来看,我们会看到会发生什么......

I would investigate these technologies before I started down the road:

  • OpenSocial this is basically the "open source" facebook platform. You can set up your site as a container, or an application (or some funky combo of both).

  • OpenID if you just want to be able to authenticate people using their login credentials from another trusted site

  • OAuth if your looking for a API style authentication framework

All of these techs have reference implementations in the usual suspects and are supposed to be more "open" than anything facebook is doing. We will see what happens in the long run...

葬シ愛 2024-07-18 00:52:45

嗯,facebook api 实际上有一个开源实现,所以这很好。 但我想知道 Facebook 是如何验证一切的? 比如他们如何将用户数据传递给你?

Well the facebook api actually has an open source implementation so that's fine. But I'm wondering how does facebook actually authenticate everything? Like how do they pass user data to you?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文