Is Facebook an OpenID provider?

五迷三道 提交于 2019-11-26 09:31:14

问题


Is Facebook an OpenID provider? I know they are an OpenID supporter but do they allow people to authenticate with other sites via OpenID with their Facebook credentials?


回答1:


No, they're not an OpenId provider. They use their own OpenID-like system called Facebook connect, which you can use to authenticate users on your site, among other features.

You can check it out here: https://developers.facebook.com/docs/facebook-login




回答2:


There is an unofficial Facebook OpenID Provider available at:

http://facebook-openid.appspot.com/

You can eaisly use it to log in any OpenID site with Facebook accounts.




回答3:


Facebook is not an OpenID provider, they do however allow OpenID login using Google accounts.

OpenID provides a list of the most popular providers.




回答4:


OpenID is a decentralized authentication protocol. It allows users to be authenticated by co-operating sites using a third party service, eliminating the need for webmasters to provide their own login systems, and allowing users to log into multiple unrelated websites without having to have a separate identity and password for each.

Users create accounts by selecting an OpenID identity provider, and then use those accounts to sign onto any website which accepts OpenID authentication. Here is a list of OpenID providers.

Facebook neither use OpenID nor OAuth as instead of just offering credentials, Facebook wanted to offer friend access and dynamics to the privacy of the information that simply wasn’t possible with the other standards. With Facebook Connect, what we see are elements of both OpenID and OAuth. Facebook Connect can verify that you are who you say you are, and it can then provide access to your data once you’ve given it permission to do so.



来源:https://stackoverflow.com/questions/1827997/is-facebook-an-openid-provider

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!