Search code examples
pythongoogle-app-engineopenidfederated-identity

Federated identity on Google App Engine


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..


Solution

  • 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.