2010-08-28 6 views
6

Ich bin erfolgreich mit den beiden Methoden unten, melden Sie sich mit föderierten für meine Site anmelden auf Google App Engine (Python)Federated Identität auf Google App Engine

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") 

Ich möchte mehr log in Optionen bieten an meine Benutzer. Kann mir jemand helfen mit föderierten Identität von Facebook, MySpace, Wordpress, etc ..

Antwort

11

Google documentation folgenden direkten Anbieter von föderierten Identitäten erwähnt ...

  • google.com/accounts/o8/id (kürzere Alternative: gmail.com)
  • yahoo.com
  • myspace. com
  • aol.com
  • myopenid.com

... sowie Benutzername Provider föderierte Identitäten:

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

Facebook ist kein OpenID-Anbieter und erzwingt seinen eigenen Standard Facebook Connect. Hier

+1

Facebook begann vor OpenId eine Weile zu akzeptieren: http://developers.facebook.com/blog/post/246 Der verlinkte Artikel zeigt, wie man eine benutzerfreundliche Anmeldung mit mehreren Anbietern erreicht. Im Grunde erstellen Sie mit 'users.create_login_url (federated_identity = ...)' Links zu den Diensten, die Sie unterstützen möchten. – moraes

+3

Ich denke, Sie können sich mit OpenID bei Facebook anmelden, aber Sie können sich nicht auf Facebook anmelden, um sich zum Beispiel bei stackoverflow.com anzumelden. –

+0

Vielen Dank für die Antwort Dosis Google akzeptiert Microsoft Live-IDs und in.com IDs über offene ID Ich fand einige Verleger mit diesen beiden für offene ID, kann nicht auf Google Frame arbeiten. –

2

Es gibt eine unvollständige Liste der OpenID-Anbieter auf Wikipedia; Facebook ist kein OpenID-Anbieter, sondern bevorzugt Facebook Connect. Myspace verwendet "myspace.com/username" als die föderierte Identität, während Wordpress "username.wordpress.com" verwendet.

1

ist eine hervorragende Ressource für Open-ID-Anbieter in Form eines schönen JQuery-Plug-in: http://jvance.com/pages/JQueryOpenIDPlugin.xhtml

+0

Die OpenID-Site selbst bietet auch eine schöne Liste von Know-Anbietern: [http://openid.net/get-an-openid/] (http://openid.net/get-an-openid/) –