django-authentication相关内容

如何在Django中使用会话创建登录系统?

我正在尝试创建一个通过自定义登录名进行身份验证的网站.但是我有一个针对用户的自定义模型.如何从匿名用户验证我的网站.是否可以使用基于会话的登录系统.实际上,这是我的第一个django项目.请指导我.谢谢. 解决方案 在登录时,检查用户名和密码后,创建一个会话,在其中设置其用户对象或对象ID.在这种情况下,我保留了用户ID. def login(request): if req ..
发布时间:2020-05-03 09:57:44 其他开发

Django request.method自动设置为GET而不是POST

我想在Django中设置LDAP身份验证后端,并且我已经使用ldap3来成功确认绑定. 我现在意识到,仅用ldap3为我的LDAP后端编写类并不是那么简单,并且安装 django_auth_ldap可能是另一条探索之路. 我已经测试了一些代码来创建到LDAP“服务器"的绑定,然后执行简单的搜索.没事的我测试的这种方法不在Django框架之内. 在我的Django框架中实现相同的方法时, ..
发布时间:2020-04-30 08:57:13 其他开发

Django pbkdf2_sha256 JS实现

我有一个来自django的数据库,我想从Node.js使用它。我有一个任务:验证用户身份。从数据库中已知:算法pbkdf2_sha256,salt,10000次迭代和base64编码的哈希。我必须在JS中执行哪些步骤来将某些密码编码为给定的base64-hash? UPD:在此处找到解决方案: ..
发布时间:2019-06-07 18:41:10 前端开发

Django - 注册网站用户和非站点用户如何使用模型?

我有一个旅行模型,可以让许多参与者订阅一个给定的旅行和一个所有者。参与者是在网站上注册的用户,但我也希望能够将“离线”用户添加到旅行中,在网站上没有帐户的用户,以便跟踪所有用户。 所有者和参与者链接到Userena用户个人资料(旁边的问题:可能直接链接到用户会更好吗?但是如何获得full_name看作为选择然后在内联管理员?) class Trip(models.Model): nam ..
发布时间:2017-06-01 22:01:30 其他开发

Django auth:如果他的IP与原始IP不匹配(他登录的IP)不符合用户会话,

如果用户的IP不是与他登录的IP不一样,那么如何配置或修改认证来禁止用户会话? 我尽量保护我的Django站点免受XSS的影响。但我从来不能确定我涵盖了所有的基础。如果最糟糕的情况是最糟糕的情况,有人可以在我的网站上放置一些XSS,至少这可能会阻止他劫持现有的用户会话。 解决方案 在您的用户模型类中,创建一个存储请求的IP地址的IP字段。 original_ip_address = ..
发布时间:2017-05-31 03:27:19 其他开发

在Django中扩展AbstractUser的正确方法?

我正在尝试整合两个django应用程序,每个应用程序都有自己的个人认证。为了做到这一点,我试图将AbstractUser替代为User。我遵循 PyBB文档和 Django#substitute_custom_model 。除了个人的 init .py(包括从我的站点包中的PyBB库迁移)中,我删除了所有应用程序中的所有迁移文件。我也将Mysql数据库更改为空白,重新开始,我试图将Abstract ..
发布时间:2017-05-31 01:57:09 数据库

Okta认证Django

我有一个Django应用程序,我正在尝试添加Okta身份验证。我目前已经创建了一个使用Okta API来验证用户的自定义后端: 类OKTABackend(ModelBackend): def __init __(self,* args,** kwargs): super().__ init __(* args,** kwargs) def authenticate(self,u ..
发布时间:2017-05-31 01:04:43 Python

持久化Django用户在会话中

我正在使用 RemoteUserMiddleware 使用 VAS 。 现在我设置好了,所以 REMOTE_USER 变量仅为我的SSO登录URL设置( / accounts / login / sso / ),因为我必须允许我的用户通过表单登录(对于不在我们的SSO系统中的用户)。根据我的调试,用户在 VasMiddleware (其中扩展 RemoteUserMiddleware )预处 ..
发布时间:2017-05-31 00:50:43 Python