Is facebook an openid provider?

我们两清 提交于 2019-12-01 03:54:12

问题


I'm confused about facebook and whether or not facebook is an openid provider like google.

According to this link: http://developers.facebook.com/blog/post/246/, facebook is an openid relying party. What does that mean, and is that different from an openid provider like google.

Basically, I am currently using lightopenid to allow users to use their openid's to log into my site, but can't seem to find a url for facebook's openid authentication to do this.

I have seen a question similar to this which confuses me because in that question, the questioner was told that facebook is not an openid provider, yet facebook documentation says something that facebook is a openid relying party...???


回答1:


Facebook is an OAuth provider. You need to use OAuth if you want to allow Facebook users to authenticate against your service.

Being an OpenID Relying Party means that Facebook accepts OpenID logins from their users, e.g. you can log in to Facebook with your Google account. Your service is also a Relying Party if it allows users to authenticate using their OpenIDs.

For more information on the terminology used by OpenID, see the OpenID Wikipedia article.



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

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