Google app engin, python: Google, Facebook, Twitter, OpenID аккаунт - PullRequest
2 голосов
/ 20 мая 2010

Кто-нибудь знает, есть ли альтернативы Django-SocialAuth, которые поддерживают учетную запись Google, Facebook, Twitter и OpenID.

Я предпочитаю версию webapp вместо Django.

Или, если бы вы это сделали один раз, не могли бы вы поделиться этим?

Спасибо за миллион.

1 Ответ

1 голос
/ 20 мая 2010

попробуйте проверить http://code.google.com/p/gaema/

от введения гема,

gaema - это библиотека, которая предоставляет различные системы аутентификации для Google App Engine. Это в основном Модуль tornado.auth извлечен для работы на App Engine и независимо от любого рамки.

Поддерживает вход в систему с использованием:

  • OpenId
  • OAuth
  • Аккаунты Google
  • Facebook
  • FriendFeed Twitter

Вы можете использовать один, все или их комбинацию. аутентичные методы. Это сделано с минимальные накладные расходы: гема маленькая и не имеет никаких зависимостей, спасибо к удивительной работе, проделанной Экипаж торнадо.

gaema только аутентифицирует пользователя, и не обеспечивает постоянство, такое как сеансы или безопасные куки, чтобы сохранить пользователь вошел в систему. Потому что каждый фреймворк делать эти вещи по-другому, это до рамок для реализации эти механизмы.

Вы можете получить гема от http://pypi.python.org/pypi/gaema.

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