联合身份引擎
我成功与下面的两种方法,登录使用联合登录我在谷歌App Engine的网站(Python)的联合身份引擎
users.create_login_url("\", "google", "https://www.google.com/accounts/o8/id")
users.create_login_url("\", "yahoo", "http://open.login.yahooapis.com/openid20/www.yahoo.com/xrds")
我希望提供更多的日志选项给我的用户。 任何人都可以帮助我获得Facebook,MySpace,Wordpress等的联合身份。
谷歌documentation提到联合身份的下面直接提供...
- google.com/accounts/o8/id(短替代:gmail.com)
- yahoo.com
- MySpace的。 COM
- aol.com
- myopenid.com
个...以及用户名提供商联合身份:
- flickr.com/USERNAME
- USERNAME.wordpress.com
- USERNAME.blogspot.com
- USERNAME.livejournal.com
- openid.aol.com/USERNAME
- USERNAME.myopenid.com
- www.myspace.com/USERNAME
Facebook不是OpenID提供商,强制自己的标准Facebook Connect。
Wikipedia上有部分OpenID提供商列表; Facebook不是OpenID提供商,更愿意让你使用Facebook Connect。 Myspace使用“myspace.com/username”作为联合身份,而wordpress使用“username.wordpress.com”。
这里是在一个不错的jQuery插件的形式开放身份证提供一个很好的资源:http://jvance.com/pages/JQueryOpenIDPlugin.xhtml
,Facebook的登录网址是什么?OpenID网站本身也提供了一个很好的知名提供者列表:[http://openid.net/get-an-openid/]( http://openid.net/get-an-openid/) – 2011-09-25 04:32:05
的Facebook开始接受的OpenID前一阵子:http://developers.facebook.com/blog/post/246 链接的文章显示如何实现多个提供程序的用户友好登录。您基本上使用'users.create_login_url(federated_identity = ...)'创建您想要支持的服务的链接。 – moraes 2010-08-28 16:24:36
我认为你可以通过OpenID登录Facebook,但是你不能使用Facebook帐户登录例如stackoverflow.com。 – 2010-08-28 17:08:04
非常感谢您的回复 剂量谷歌接受微软生活ids和in.com ID通过开放ID 我发现一些出版商使用这两个开放ID,可能不是在谷歌框架的工作。 – 2010-08-30 06:52:50