我正在使用ldapjs作为客户端库来与任何Active Directory(例如OpenLDAP或Microsoft Active Directory或Apache Directory Studio等)进行通信。我找不到适用于每个objectClass的所有属性。是否有任何方法可以获取每个objectClass的公共属性列表,以便与上述任何Active Directory通信。
我试图找到组织单位,用户,InetOrgPerson,计算机,联系人,组,打印机和共享文件夹的属性,但是没有为每个objectClass设置属性集的源。
var newUser = {
cn:“,
o:'',
给定的名称:'',
sn:'',
街:'',
用户密码:'',
departmentNumber:'',
显示名称:'',
邮件:'',
uid:'',
objectClass:'',
邮寄地址:'',
邮政编码:'',
标题:'',
员工编号:'',
l:'',
st:'',
homePostalAddress:'',
电话号码:'',
移动:'',
家庭电话:'',
传呼机:'',
首选语言:'',
经理:''
}
此处,属性列表根据对象类而有所不同。我需要每个对象类的适用属性列表。