Jer*_*eng 9 authentication django
好吧,我认为这应该不是一个大问题.但是,由于我花了一天多的时间,我认为现在是时候寻求帮助了.
我有一个简单的django管理项目,它现在工作正常.问题是我想要实现的功能只允许用户使用特定的谷歌应用程序域登录我的管理站点,例如@ example.com.然后用户不必手动创建帐户,我很容易管理用户.
我相信这是许多网站所要求的共同特征.所以我做了一些搜索,我发现一些帖子介绍了一些有趣的库.
这里的帖子很有帮助:
哪个openid/oauth库将django项目连接到Google Apps帐户?
最后一个我觉得应该对我有用,但事实并非如此.
我在github上安装了adieu的python-openid补丁:https://github.com/adieu/python-openid 并且它仍然给出了同样的错误:'OpenID身份验证失败:来自身份URL主机的HTTP响应状态不是200.获得状态404'
经过一些挖掘,我无法弄清楚解决方案.
然后我开始寻找"Google帐户身份验证和授权",看看我是否可以自己构建整个事情.
现在,我的问题,我应该继续坚持现有的django库,还是应该从头开始做一些事情.
因此,理想的解决方案是在python-openid上解决错误的一些提示或为下一步行动提供指导(新库或Google帐户身份验证和授权)
提前致谢!
我根据http://peterkropf.com/archives/13上的博客文章制作了这个https://github.com/burke-software/django-auth-gapps
它当然可以进行一些改进。我在搜索时发现了这篇文章,看看是否有人有更好的解决方案。但它确实按照您的工作流程工作。
| 归档时间: |
|
| 查看次数: |
4171 次 |
| 最近记录: |