多重登录选项(谷歌/脸书/推特)

cli*_*ray 6 python openid google-app-engine login oauth-2.0

我正在使用python在Google App Engine上编写一个webapp,现在我正在使用内置的OpenID联合登录系统,它与Google/Yahoo/AOL配合使用,但我想让Facebook和Twitter上的用户访问该网站好.在过去的一两年里,有这样的问题,但没有一个问题得到完全回答或已经过时.

基本上我想要的是用户能够使用这三种服务中的任何一种登录,并且我希望能够对它们进行身份验证并与每个用户一起存储唯一的user_id.我不是那么有兴趣发布到Facebook墙壁或从网站发送推文更新我只是想给用户一个非常简单的方式登录现有帐户.

Bry*_*utt 3

您是否考虑过使用提供此功能的库?像 simpleauth 这样的东西:

大多数新项目的样板也内置了这些东西: