您如何在本地针对OpenID进行开发

d4n*_*4nt 37 python openid django

我正在开发一个使用OpenID来验证用户身份的网站(在Django中).由于我目前只在本地计算机上运行,​​因此无法使用Web上的某个OpenID提供程序进行身份验证.所以我想我需要运行一个本地OpenID服务器,只需让我输入用户名,然后将其传递回我的主应用程序.

这样的OpenID开发服务器是否存在?这是最好的方式吗?

ket*_*urn 15

OpenID Enabled中的库提供了足以运行本地测试提供程序的示例.查看python-openid源代码分发的examples/djopenid /目录.运行它将为您提供此测试提供程序的实例.

  • 链接已失效 (2认同)

tpo*_*wer 9

myopenid.com测试没问题.我以为在我的本地机器上测试会有问题,但它确实有效.(我正在使用ASP.NET和DotNetOpenId库).

'realm'和return url必须包含端口号,如' http:// localhost:93359 '.

我认为它工作正常,因为提供程序执行客户端重定向.

  • 我的互联网连接断电时,我今天遇到了问题.我无法登录我正在开发的应用程序.我猜这是拥有本地openId服务器的一个原因. (2认同)