database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 2356 게시물 읽기
No. 2356
asp.net AD 연동질문입니다..
작성자
장성훈
작성일
2007-06-15 16:11
조회수
7,382

활동도 안하고..

질문만 불쑥해서 정말 죄송합니다..

AD에 접근하여.. 사용자에.. 패스워드를 변경하고 싶습니다..


 using (DirectoryEntry de = new DirectoryEntry())

         {

    de.Path = "LDAP://cona.XXX.co.kr/CN=XXX,CN=users,DC=XXX,DC=co,DC=kr";

    de.Username = @"XXX\XXXX";

    de.Password = "XXXX";

           

        if (de.Properties.Contains("unicodePwd"))

            {

                de.Properties["unicodePwd"][0]="nd2174";

            }

            de.CommitChanges();

         }

정상적으로.. 유저개체 잘 가져오고.. 프로터피들도 잘 가져옵니다..

문제는 패스워드를 제어해야하는데..

쉽지가 않네요..;;

어떤 프로터티에 접근해서.. 패스워드를 가져오고 업데이트 할수 있을까요..?

정말 난감하네요.. - -;

이 글에 대한 댓글이 총 3건 있습니다.
http://database.sarang.net/?inc=read&aid=2167&criteria=ldap&subcrit=qna&id=&limit=20&keyword=&page=7

를 참조해 보세요.

AD는 2000이후에는 담 쌓아서리 좀 봐야 겠네요.

아 그리고 asp.net에서는 패스워드를 바꾸는것은 함수 하나만 호출하면 될거라 생각이 드는데
MS제품인데 다.... 뭐 어렵지는 않을거 같은거 같은데

C#을 이용한거 같은데 ㅋㅋㅋ

userEntry.Invoke("ChangePassword", New Object() {oldPassword, newPassword})
userEntry.CommitChanges()

이렇게 하라고 되어 있던데요.
송상준(sjsong)님이 2007-06-18 00:50에 작성한 댓글입니다.
이 댓글은 2007-06-18 02:28에 마지막으로 수정되었습니다.
.Net Directory Services Programming 이런책이 있더라고 설명도 잘되있고요.

인터넷에서 한번 봤습니다. 그럼
송상준(sjsong)님이 2007-06-25 23:20에 작성한 댓글입니다.

정말 좋은 정보 감사합니다...
덕분에  좋은 결과 얻었습니다...

장성훈님이 2007-06-26 11:04에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2361[문의]ldapadd 오류 좋은 말씀 부탁 드립니다. [2]
파이보이
2007-07-02
7272
2359LDAP에서 쿼리시 8226 에러 [1]
김기훈
2007-06-28
6301
2358[개발]XSO관련 질문입니다.. [1]
장성훈
2007-06-28
6383
2356asp.net AD 연동질문입니다.. [3]
장성훈
2007-06-15
7382
2354[openldap]structuralObjectclass [2]
박찬호
2007-06-11
6177
2352[질문] ldapadd 질문입니다. [1]
문성주
2007-05-22
6433
2349openLDAP 의 DN 에 관해서 질문이여~ [2]
문성주
2007-05-18
6308
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다