🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 直接属性访问 如果您需要访问多值属性,或者有其他原因导致上述情况不正确,则还可以访问用户的原始`LDAP`属性。 `user.ldap_user`是具有四个公共属性的对象。 当然,组属性当然是有效的,如果组被配置。 `dn`:用户的专有名称。 `attrs`:用户的`LDAP`属性作为字符串值列表的字典。 字典被修改为使用不区分大小写的键。 `group_dns`:该用户所属的组的集合,作为`DN`。 `group_names`:此用户所属的组的集合,作为简单名称。 这些是如果使用`AUTH_LDAP_MIRROR_GROUPS`将使用的名称。 `Python-ldap`将所有属性值作为`utf8`编码的字符串返回。 为了方便起见,这个模块将尝试将所有值解码为`Unicode`字符串。 任何不能被成功解码的字符串将保持原样; 这可能适用于二进制值,如`Active Directory`的`objectSid`。