Python openid和oauth?

Python openid和oauth?,python,google-app-engine,openid,oauth,oauth-provider,Python,Google App Engine,Openid,Oauth,Oauth Provider,在我的应用程序中,用户通过与stackoverflow相同的openid登录/注销 我想通过oauth向第三方应用程序稍微开放一下我的应用程序 我如何创建我的应用程序,它是openid消费者,使之成为oauth提供商 有一些标准的图书馆等吗?我基本上是在应用程序引擎和python中工作 编辑: 也许我没有清楚地说明我的问题。我正在使用OpenID进行身份验证。所以我没有用户密码,只有他们唯一的联邦身份。我的应用程序需要使用第三方应用程序。即运行在orkut和facebook内部的应用程序。您认为

在我的应用程序中,用户通过与stackoverflow相同的openid登录/注销

我想通过oauth向第三方应用程序稍微开放一下我的应用程序

我如何创建我的应用程序,它是openid消费者,使之成为oauth提供商

有一些标准的图书馆等吗?我基本上是在应用程序引擎和python中工作

编辑:


也许我没有清楚地说明我的问题。我正在使用OpenID进行身份验证。所以我没有用户密码,只有他们唯一的联邦身份。我的应用程序需要使用第三方应用程序。即运行在orkut和facebook内部的应用程序。您认为opensocial是替代OAuth的可行选项吗?

本页列出了OAuth python库:

本页列出了OAuth python库:
誓言和OpenID由应用程序引擎sinve 1.3.4提供。因此,您可以实现透明和可靠的授权/身份验证机制。

誓言和OpenID由app engine sinve 1.3.4提供。因此,您可以实现透明和可靠的授权/身份验证机制。

尽管值得注意的是,OAuth API仅适用于通过Google帐户登录的用户,而不是通过其他OpenID提供商。尽管值得注意的是,OAuth API仅适用于通过Google帐户登录的用户,不通过其他OpenID提供程序。是否有任何特定的库可以作为python中的OAuth提供程序在AppEngine中工作。谢谢你的链接。我没有使用过这些库中的任何一个,所以不能担保它们。也就是说,该页面上的一个python库被列为Django的OAuth提供者,Django在AppEngine上运行。此外,列表中的第一个库包含以下示例代码:我还没有仔细查看,所以我不确定server.py应该是OAuth提供者还是OAuth使用者的一些web服务器类。是否有任何特定的库可以作为python中的OAuth提供者在app engine中工作。谢谢你的链接。我没有使用过这些库中的任何一个,所以不能担保它们。也就是说,该页面上的一个python库被列为Django的OAuth提供者,Django在AppEngine上运行。此外,列表中的第一个库包含以下示例代码:我还没有仔细查看,所以我不确定server.py应该是OAuth提供者还是OAuth使用者的一些web服务器类。