我知道问题是Kinda Silly,但我想知道什么是oauth以及它如何与facebook,twitter等一起使用。
如果我想为我的网站实现它,比如从我的网站按钮创建登录,我该怎么办呢
答案 0 :(得分:0)
根据维基百科:
OAuth是授权的开放标准.OAuth为客户端应用程序提供了安全的委派访问权限。代表资源所有者的服务器资源。它指定资源所有者授权第三方访问其服务器资源而不共享其凭据的过程。
因此,OAuth通常用作网上冲浪者使用Google,Facebook或Twitter帐户登录第三方网站的方式。
假设您有一个Gmail帐户。您决定注册LinkedIn。手动添加您的朋友可能是粗略和痛苦的。你可能会中途受够了。所以你可能不想创建一个LinkedIn帐户。
LinkedIn有一个好主意,并编写了一个程序,让计算机从Gmail帐户中获取所有数据。
如果没有用于交换此联系人列表的API,您可能需要将您的电子邮件帐户汇总到LinkedIn,因此这是OAuth负责的地方。如果您的Gmail支持OAuth协议,则LinkedIn可以要求您授权他们访问您的GMail联系人列表。
参考文献: