6

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

基本上我想要的只是让用户能够使用这三个服务中的任何一个登录,并且我希望能够对它们进行身份验证并与每个用户一起存储一个唯一的 user_id。我对在 Facebook 墙上发帖或从该网站发送推文更新并不是很感兴趣,我只是想为用户提供一种使用现有帐户登录的非常简单的方法。

4

4 回答 4

3

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

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

于 2012-09-26T20:24:14.503 回答
2

即使唤醒了一个旧线程,但为了记录:

Authomatic是一个真正完整的 Python Web 应用程序(包括 Google AppEngine)的授权/身份验证客户端库。

开箱即用,它支持大约 29 个不同的提供商。

于 2014-07-15T07:21:40.440 回答
1

另一个很棒的图书馆是Velruse

于 2012-10-30T15:25:16.480 回答
0

我找到了另一个 API HybridAuth

它带有出色的 API 和 PHP 库,

使用它的主要优点是它带有几个第三方插件,例如CodeIgniterWordpressZendCakePHPJoomlaDrupal等。

试试看是最好的。

于 2013-05-29T12:19:33.793 回答