开发者

Google app engin, python: Google, Facebook, Twitter, OpenID account

Do anyone know if there are alternatives of Django-SocialAuth which support Google, Facebook, Twitt开发者_如何学运维er and OpenID account.

I prefer webapp version instead of Django.

Or if you have done once would you mind sharing it?

Thanks in million.


try checking out http://code.google.com/p/gaema/

from the gaema introduction,

gaema is a library that provides various authentication systems for Google App Engine. It is basically the tornado.auth module extracted to work on App Engine and independently of any framework.

It supports login using:

  • OpenId
  • OAuth
  • Google Accounts
  • Facebook
  • FriendFeed Twitter

You can use one, all or a mix of these auth methods. This is done with minimal overhead: gaema is small and doesn't have any dependencies, thanks to the awesome work done by the Tornado crew.

gaema only authenticates an user, and doesn't provide persistence such as sessions or secure cookies to keep the user logged in. Because each framework do these things in a different way, it is up to the framework to implement these mechanisms.

You can get gaema from http://pypi.python.org/pypi/gaema.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜