我做了我的 openid 在我的网站中是这样的:

    livejournal: {
        name: 'LiveJournal',
        label: 'Enter your Livejournal username.',
        url: 'http://{username}.livejournal.com/'
    },
    wordpress: {
        name: 'Wordpress',
        label: 'Enter your Wordpress.com username.',
        url: 'http://{username}.wordpress.com/'
    },
    blogger: {
        name: 'Blogger',
        label: 'Your Blogger account',
        url: 'http://{username}.blogspot.com/'
    },

我想添加 facebook 作为我的 openid 提供商,那么 facebook 的 url 是什么 openid?


地点 如果您想尝试的话,允许使用 Facebook 登录。

有帮助吗?

解决方案

不幸的是,Facebook并没有提供OpenID身份验证。他们有一个叫做连接竞争标准。这里有几个环节可能对您有用:

http://developers.facebook.com/connect.php 结果 http://www.facebook.com/advertising/?connect 结果 https://developers.facebook.com/docs/authentication/connect_auth/
http://nyquistrate.com/django/facebook-connect/ 结果 http://code.google.com/p/django-facebookconnect/

修改

我看你挂的Gigya,这使得Facebook登录。如果你点击该链接,你会发现,它说“与Facebook连接” - 关键字“连接”。的Gigya使用Facebook的连接标准旁边的免费的OpenID标准。他们不是相互排斥的,您可以随意将它们以混合给予用户最好的登录体验。

其他提示

再说一遍,正如你所说 这里, ,Facebook 不是 OpenID 提供商。他们对将帐户与其他提供商的 OpenID 关联的支持有限,但仅此而已。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top