게시판 본문 Active Directory Service Interface - Read Only

re: AD로그인중질문..
작성자: 송원석
작성일시: 2009-04-07 11:19,  조회수: 2,913
안녕하세요? 송원석입니다.

글쎄요, 저도 제 눈 앞에 코드를 놓고서 테스트를 직접 해보기 전까지는 정확한 답변을 드리기가 어려울 것 같습니다. 태오님 사이트의 강좌 작성일을 보시면 아시겠지만 거의 10 년이 다 되어가는 강좌라 사실 기억도 잘 나지 않습니다. 더군다나 최근 약 5 년간은 .NET 만 다루고 있는지라 더 난감하네요. ^_^;;; 주변에 도메인 환경이 구성되어 있다면, 대충 테스트라도 해보고 말씀드릴텐데 여건이 허락되지 않네요.

아무튼 말씀하신 0x8007052E 오류는 일반적으로 알 수 없는 사용자 이름이나 틀린 비밀번호로 로그인을 시도할 때 나타나는 오류입니다. 그런데 문제는 이 조차도 너무 광범위하여 문제 해결이 쉽지 않다는 거죠. 그래서 저는 이런 경우, 보통 문제를 분리하여 해결하곤 합니다. 즉, 지금 원하시는 목표를 달성하시기 위해서는 두 가지 문제를 해결하셔야 합니다. 첫 번째는 당연히 올바른 코드를 작성하시는 일입니다. 그리고, 두 번째는 그 코드가 IIS 환경의 ASP 에서도 올바르게 동작하도록 환경을 설정하는 일이죠. 이 두 가지 문제를 분리하여 하나식 해결하면 문제가 다소 쉬워집니다.

따라서, 먼저 ASP 가 아닌 VB 6.0 이나 VB 스크립트를 사용하여 로그인 관련 코드를 작성하고 테스트합니다. 이렇게 하면 ASP 의 실행 권한에 따른 문제가 적용되지 않기 때문에 먼저 코드 자체가 올바른지 여부를 확신할 수 있습니다. 이 단계에서 정상적으로 작동되는 코드는 당연히 올바른 코드이므로, 이 코드를 ASP 로 옮겨도 정상적으로 동작해야하고, 이 순간부터 발생하는 문제는 IIS 와 ASP 의 환경 설정 등의 문제라고 볼 수 있으므로 이 부분만 해결하면 되는 거죠.

일단 몇 가지 말씀드릴만한 부분은 다음과 같습니다. IUSR_머신이름 계정을 관리자 그룹에 포함시켰다고 말씀하셨는데요, 그렇다면 그 관리자 그룹은 AD 를 조회할 수 있는 권한이 있는지 궁금합니다. 그리고 OpenDSObject 메서드의 4 번째 옵션값을 이리저리 변경하면서 테스트해보시기 바랍니다. 옵션값의 전체 목록은 다음 문서를 참고하십시오.

http://msdn.microsoft.com/en-us/library/aa772247(VS.85).aspx

그리고, 사용자 이름에 domain\id 형태를 사용하고 계신다면, 이를 id@domain 으로도 바꿔서 테스트 해보시기 바랍니다. 그리고, 정 안되시면 코드 패턴을 다음 사이트에서 사용하는 패턴으로 바꿔보시기 바랍니다.

http://www.microsoft.com/technet/scriptcenter/scripts/default.mspx?mfr=true

제 강좌의 코드는 앞에서도 말씀드렸던 것처럼 약 10 년이나 지난 코드이고, 지금도 부족한 제가 더 부족하던 시절의 강좌인지라 보다 최신의 코드를 사용하는 것이 도움이 될 것이라고 생각합니다.

감사합니다.

IP 주소: 211.52.29.236
전체 6 건의 댓글이 존재합니다.

송원석

다음의 코드들도 살펴보시기 바랍니다.
2009-04-07 11:26

송원석

2009-04-07 11:26

송원석

만약 ASP.NET 코드 참고가 필요하시다면 다음 문서도 참고하십시오.
2009-04-07 11:30

송원석

2009-04-07 11:30

송원석

이 밖에도 구글을 검색하시면 제법 많은 자료가 찾아보실 수 있을 겁니다. 감사합니다.
2009-04-07 11:31

초보개발자

4 번째 옵션값이 문제였군요, 해결했습니다^^ 감사합니다 ^^
2009-04-07 15:39
전체 421 건의 게시물, 17 페이지로 구성된 Active Directory Service Interface 게시판의 2 페이지입니다.
게시물
409

re: [질문]ADSI 권한설정문의

송원석

2009-10-07 4,929
408

re: [질문]ADSI 권한설정문의

빅토리맨

2009-10-07 450
407

re: [질문]ADSI 권한설정문의

송원석

2009-10-07 2,617
406

re: [질문]ADSI 권한설정문의

빅토리맨

2009-10-08 455
405

re: [질문]ADSI 권한설정문의

송원석

2009-10-09 3,033
403

AD인증 관련해서 질문드립니다.

김민석

2009-09-16 3,259
402

re: AD인증 관련해서 질문드립니다.

송원석

2009-09-16 2,670
401

전체 사용자의 메일 용량을 알아올 수 있는지요.

초보

2009-09-03 2,641
400

re: 전체 사용자의 메일 용량을 알아올 수 있는지요.

송원석

2009-09-03 2,608
399

re: 전체 사용자의 메일 용량을 알아올 수 있는지요.

초보

2009-09-03 2,561
398

re: 전체 사용자의 메일 용량을 알아올 수 있는지요.

송원석

2009-09-03 2,599
397

re: 전체 사용자의 메일 용량을 알아올 수 있는지요.

초보

2009-09-04 2,458
396

ECUM_ASP_0.0.2b 관련 문의 드립니다.

이윤기

2009-06-30 436
395

re: ECUM_ASP_0.0.2b 관련 문의 드립니다.

송원석

2009-07-01 2,666
394

LDAP로 변경...

느리네요.

2009-06-24 391
393

ecum관련

초보임.

2009-05-21 2,626
392

re: ecum관련 [1]

초보임.

2009-05-21 2,470
391

AD로그인중질문..

초보개발자

2009-04-06 614
390

re: AD로그인중질문..

송원석

2009-04-06 2,811
389

re: AD로그인중질문..

초보개발자

2009-04-07 555

re: AD로그인중질문.. [6]

송원석

2009-04-07 2,913
387

ECUM 소스중 질문

ADPL

2009-04-01 378
386

re: ECUM 소스중 질문 [1]

송원석

2009-04-01 2,666
385

한 웹사이트에 호스트헤드만 추가하는 방법은?

완전초보

2008-12-22 2,667
384

지정된 경로를 찾을수 없습니다

완전초보

2008-12-22 3,416