## 直接屬性訪問
如果您需要訪問多值屬性,或者有其他原因導致上述情況不正確,則還可以訪問用戶的原始`LDAP`屬性。 `user.ldap_user`是具有四個公共屬性的對象。 當然,組屬性當然是有效的,如果組被配置。
`dn`:用戶的專有名稱。
`attrs`:用戶的`LDAP`屬性作為字符串值列表的字典。 字典被修改為使用不區分大小寫的鍵。
`group_dns`:該用戶所屬的組的集合,作為`DN`。
`group_names`:此用戶所屬的組的集合,作為簡單名稱。 這些是如果使用`AUTH_LDAP_MIRROR_GROUPS`將使用的名稱。
`Python-ldap`將所有屬性值作為`utf8`編碼的字符串返回。 為了方便起見,這個模塊將嘗試將所有值解碼為`Unicode`字符串。 任何不能被成功解碼的字符串將保持原樣; 這可能適用于二進制值,如`Active Directory`的`objectSid`。