Федеративная идентификация в Google App Engine - PullRequest
7 голосов
/ 28 августа 2010

Я успешно выполнил оба приведенных ниже метода, чтобы войти в систему с помощью федеративного входа для моего сайта в 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")

Я хочу предоставить своим пользователям дополнительные параметры входа.Может ли кто-нибудь помочь мне с получением федеративной идентичности Facebook, MySpace, Wordpress и т.д ..

Ответы [ 3 ]

11 голосов
/ 28 августа 2010

Google документация упоминает следующих прямых поставщиков федеративных удостоверений ...

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

2 голосов
/ 28 августа 2010

Частичный список поставщиков OpenID есть в Wikipedia ; Facebook не является поставщиком OpenID, предпочитая использовать Facebook Connect. Myspace использует «myspace.com/username» в качестве федеративного удостоверения, а wordpress использует «username.wordpress.com».

1 голос
/ 23 сентября 2011

Вот отличный ресурс для провайдеров Open ID в виде красивого плагина JQuery: http://jvance.com/pages/JQueryOpenIDPlugin.xhtml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...