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

标签 python django openid

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

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

最佳答案

OpenID Enabled 上的图书馆附带足以运行本地测试提供程序的示例。查看 python-openid 源代码分发的示例/djopenid/目录。运行它会给你一个 this test provider 的实例.

关于python - 您如何在本地针对 OpenID 进行开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/172040/

相关文章:

python - Flask:提交表单后重定向到同一页面

Python 'astype' 不工作

django - 如何解析 DRF 序列化程序中的字符串列表查询参数?

python - 如何在两个不同的 docker 容器中的两个 django 应用程序之间建立连接?

python - 如何根据二级标准从多索引 pandas.Series 对象中提取?

python - 数据库错误 : ('HY000' , '[HY000] [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt (0) (SQLExecDirectW)' )

python - Django登录部分

authorization - Cognito - 没有 key 的授权码授予

openid - OpenID Connect 提供者列表

Gmail 的 OpenId