7

I am successful with the both methods below, to log on using federated log in for my site on Google 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")

I wish to provide more log in options to my users. Can anyone help me with getting federated identity of Facebook, MySpace, Wordpress, etc..

ergosys
  • 47,835
  • 5
  • 49
  • 70
sandeep koduri
  • 500
  • 2
  • 15

3 Answers3

11

Google documentation mentions following direct providers of federated identities ...

  • google.com/accounts/o8/id (shorter alternative: gmail.com)
  • yahoo.com
  • myspace.com
  • aol.com
  • myopenid.com

... as well as username provider federated identities:

  • flickr.com/USERNAME
  • USERNAME.wordpress.com
  • USERNAME.blogspot.com
  • USERNAME.livejournal.com
  • openid.aol.com/USERNAME
  • USERNAME.myopenid.com
  • www.myspace.com/USERNAME

Facebook is not an OpenID provider, forcing its own standard Facebook Connect.

Jimmy Kane
  • 16,223
  • 11
  • 86
  • 117
Michal Sznajder
  • 9,338
  • 4
  • 44
  • 62
  • 1
    Facebook started to accept OpenId a while ago: http://developers.facebook.com/blog/post/246 The linked article show how to achieve a user-friendly login with multiple providers. You basically create links to the services you want to support using `users.create_login_url(federated_identity=...)`. – moraes Aug 28 '10 at 16:24
  • 3
    I think you can log into Facebook with OpenID but you cannot use Facebook account to log into for example stackoverflow.com. – Michal Sznajder Aug 28 '10 at 17:08
  • Very thanks for the response dose google accepts microsoft live ids and in.com ids via open id i found some publishers using these two for open id, may be not on google frame work. – sandeep koduri Aug 30 '10 at 06:52
  • but what is the login url for facebook if we want to use it as open id provider – Faizan Ali Oct 20 '12 at 11:56
2

There is a partial list of OpenID providers on Wikipedia; Facebook is not an OpenID provider, preferring to make you use Facebook Connect. Myspace uses "myspace.com/username" as the federated identity, while wordpress uses "username.wordpress.com".

Wooble
  • 87,717
  • 12
  • 108
  • 131
1

Here is an excellent resource for Open ID providers in the form of a nice JQuery plug-in: http://jvance.com/pages/JQueryOpenIDPlugin.xhtml

Richard Logwood
  • 3,163
  • 23
  • 19
  • The OpenID site itself also provides a nice list of know providers: [http://openid.net/get-an-openid/](http://openid.net/get-an-openid/) – Richard Logwood Sep 25 '11 at 04:32