안녕하세요 찾다찾다 못찾아서 이렇게 문의드립니다.
우선 objectclass 는 top-organizationalUnit - myPerson 입니다. myPerson은 제가 임의로 만든 오브젝크 클래스고요
ldapbrowser로 하나씩 등록하면 패스워드에 {sha}109fijdjpok= <-- 이런식의 암호화된 패스워드가 들어가 있습니다.
그런데 Ip Works 로 asp에서 아래처럼 등록하면
Set ldap = Server.CreateObject("IPWorksASP6.LDAP")
ldap.ServerName = cstLDAPServer
ldap.DN = "cn=관리자,dn=도메인"
ldap.LdapVersion = 3
ldap.Password = "비밀번호"
ldap.Bind()
ldap.DN = "cn=user1,dn=도메인"
ldap.AttrCount = 2
ldap.AttrType(0) = "objectclass"
ldap.AttrValue(0) = "myPerson"
ldap.AttrType(1) = "userPassword"
ldap.AttrValue(1) = "pwd"
ldap.Add()
이렇게 처리하면 userPassword에 pwd가 들어가 있어요 {sha}dw09e09we= <- 이런식으로 암호화 되어 들어가는 방법 있으면 부탁드립니다.
고수님들 좀 도와주세요 ^^ |