Django LDAP身份验证:添加自定义字段并设置权限

时间:2015-09-22 08:22:27

标签: django django-permissions django-auth-ldap

我的LDAP身份验证工作正常,但现在还需要两件事。

  1. 我需要将新用户添加到权限组 default
  2. 我还需要将部门字段另外存储到用户。
  3. 对于第一个问题我没有找到任何解决方案。我只能使用 AUTH_LDAP_USER_FLAGS_BY_GROUP 指令在用户模型中设置布尔字段。

    如何将新用户添加到此论坛?

    第二个问题: 我将以下字段映射到django用户模型:

    AUTH_LDAP_USER_ATTR_MAP = {
        "first_name": "givenName",
        "last_name": "sn",
        "email": "mail"
    }
    

    默认用户模型没有部门字段。 我可以创建一个继承自用户模型的新模型。但是我怎么能告诉ldap-auth使用我自己的模型呢?

0 个答案:

没有答案