我正在开发一个网站(在Django),它使用OpenID来验证用户.因为我目前只在我的本地机器上运行,所以我不能使用Web上的OpenID提供者之一进行身份验证.因此,我想我需要运行一个本地OpenID服务器,它只允许我输入用户名,然后将其传递回我的主应用程序.
这样的OpenID开发服务器是否存在?这是做这件事的最好方法吗?
我正在开发一个网站(在Django),它使用OpenID来验证用户.因为我目前只在我的本地机器上运行,所以我不能使用Web上的OpenID提供者之一进行身份验证.因此,我想我需要运行一个本地OpenID服务器,它只允许我输入用户名,然后将其传递回我的主应用程序.
这样的OpenID开发服务器是否存在?这是做这件事的最好方法吗?
OpenID Enabled的库附带了足以运行本地测试提供程序的示例.查看python openid源代码发行版的examples/djopenid/目录.运行它会给你一个this test provider的实例.