Federated identity on Google App Engine

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

7
задан ergosys 25 January 2011 в 22:10
поделиться

2 ответа

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

  • google.com/accounts/o8/id (сокращенный вариант: gmail.com)
  • yahoo.com
  • myspace.com
  • aol.com
  • myopenid.com

... а также федеративные удостоверения поставщиков имен пользователей:

  • flickr.com/ИМЯ ПОЛЬЗОВАТЕЛЯ
  • ИМЯ ПОЛЬЗОВАТЕЛЯ.wordpress.com
  • ИМЯ ПОЛЬЗОВАТЕЛЯ.blogspot.com
  • USERNAME.livejournal.com
  • openid.aol.com/USERNAME
  • USERNAME.myopenid.com
  • www.myspace.com/USERNAME

Facebook не является поставщиком OpenID, поэтому rd Facebook Connect.

11
ответ дан 6 December 2019 в 15:16
поделиться

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

2
ответ дан 6 December 2019 в 15:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: