authentication - 热门网站如何允许您从 Facebook 等其他网站登录?

标签 authentication information-retrieval

他们如何从这些网站获取信息?在用户同意的情况下是否有一些常见的方式来公开这些信息?他们如何判断您是否已通过外部网页进行身份验证?是几个不同的 API 吗?

最佳答案

社交网络利用 OAuth 。 引用自维基百科:

OAuth is an open standard for authorization. OAuth provides client applications a 'secure delegated access' to server resources on behalf of a resource owner. It specifies a process for resource owners to authorize third-party access to their server resources without sharing their credentials.

您可以看看这些:

Facebook :https://developers.facebook.com/docs/reference/dialogs/oauth

谷歌:https://developers.google.com/identity/protocols/OAuth2

您可以在此处获取不同语言的库列表:http://oauth.net/2/

关于authentication - 热门网站如何允许您从 Facebook 等其他网站登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29619290/

相关文章:

ios - 为什么 iOS 应用最近更改了身份验证方法?

c++ - 在输入错误的密码时锁定应用程序 (c/c++)

swift - 虽然我有正确的信息,但有一个线程 1 : Signal brt

algorithm - 数据挖掘中数据集稀疏性的影响

java - JAIN SIP 未经授权的响应

Drupal 与 Web 服务身份验证

python - 如何在Python中制作一个精明的边缘检测器,如edge() Matlab函数

java - 如何根据字段值过滤 ElasticSearch 结果?

database - Google 搜索/ map Linux 集群的软件/硬件结构?

python - 我应该如何将 BM25Okapi 对象值保存到文件中?