我试图用Django实现openid登录并遇到一些麻烦。我现在试图使用的图书馆是Django-openid-auth。我还没有找到任何有很多文档的django + openid库。我怎么能真正使用这个作为登录和基于从openid进来的用户存储我的应用程序需要的信息?这是如何存储从openid提供者共享的信息的,这个库是否已经存储了它?使用Django-openid-auth
1
A
回答
4
的OpenID身份验证过程最常使用 以下步骤:
用户输入其OpenID到字段上consumer'ssite,并且击中登录按钮。
消费者网站使用 Yadis协议发现用户的OpenID提供商。
用户网站将浏览器重定向到OpenID 供应商。这是OpenID规范 中描述的认证请求。
OpenID提供商的网站将浏览器重定向回到 消费者网站。该重定向包含提供者对认证请求的响应 。
您的Web应用程序需要跟踪的: - 用户的身份URL和端点发现了 列表与服务器的关系URL -State,即共享秘密 (协)服务器和随机数上看到签名的消息。 该信息应该从一个会话持续到下一个 ,并且不应该绑定到特定的用户代理。
希望这有助于:d
相关问题
- 1. 使用使用SRC
- 2. 使用使用jQuery
- 3. 使用使用VBA
- 4. 使用接口VS.使用“使用”
- 5. 使用使用M2Mqtt使用SSL
- 6. 使用LogManager.GetLogger使用Unity
- 7. 使用WordPress WP_Query使用C#
- 8. 使用PHP,使用BSON
- 9. allowDisc使用Jongo时使用
- 10. 使用Pywinrm使用SSL
- 11. 使用NAV使用jQuery
- 12. iPhone上使用使用ALAsset
- 13. 使用使用的CreateProcess
- 14. 如何使用使用Response.Transmit()
- 15. 使用AngularJS来使用REST
- 16. 使用onload命令使用
- 17. 使用char使用的shared_ptr *
- 18. 使用S3使用PHP DI
- 19. 使用使用Microsoft图表
- 20. 使用和使用UCMDB
- 21. 使用mysql使用C#
- 22. 使用的mouseenter()使用jQuery
- 23. 使用表单使用AJAX?
- 24. 创建使用使用document.createElement
- 25. 使用jquery使用SOAP webservice
- 26. 使用VLOOKUP()使用VBA
- 27. 使用使用动态
- 28. 使用JSON使用XQuery
- 29. 如何使用使用AJAX
- 30. 使用java.util.Scanner的使用GWT