게시판 본문 Active Directory Service Interface - Read Only
re: AD로그인중질문.. |
---|
작성자: 송원석
작성일시: 2009-04-07 11:19,
조회수: 3,123
|
안녕하세요? 송원석입니다.
글쎄요, 저도 제 눈 앞에 코드를 놓고서 테스트를 직접 해보기 전까지는 정확한 답변을 드리기가 어려울 것 같습니다. 태오님 사이트의 강좌 작성일을 보시면 아시겠지만 거의 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
|
송원석 |
다음의 코드들도 살펴보시기 바랍니다.
|
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 |
게시물 | ||||
---|---|---|---|---|
409 | 2009-10-07 | 5,358 | ||
408 |
빅토리맨 |
2009-10-07 | 450 | |
407 | 2009-10-07 | 2,823 | ||
406 |
빅토리맨 |
2009-10-08 | 455 | |
405 | 2009-10-09 | 3,256 | ||
403 | 2009-09-16 | 3,461 | ||
402 | 2009-09-16 | 2,862 | ||
401 | 2009-09-03 | 2,839 | ||
400 | 2009-09-03 | 2,826 | ||
399 | 2009-09-03 | 2,754 | ||
398 | 2009-09-03 | 2,807 | ||
397 | 2009-09-04 | 2,656 | ||
396 |
이윤기 |
2009-06-30 | 436 | |
395 | 2009-07-01 | 2,879 | ||
394 |
느리네요. |
2009-06-24 | 391 | |
393 | 2009-05-21 | 2,838 | ||
392 |
re: ecum관련 [1] |
2009-05-21 | 2,674 | |
391 |
초보개발자 |
2009-04-06 | 614 | |
390 | 2009-04-06 | 3,027 | ||
389 |
초보개발자 |
2009-04-07 | 555 | |
re: AD로그인중질문.. [6] |
2009-04-07 | 3,123 | ||
387 |
ADPL |
2009-04-01 | 378 | |
386 |
re: ECUM 소스중 질문 [1] |
2009-04-01 | 2,880 | |
385 | 2008-12-22 | 2,879 | ||
384 | 2008-12-22 | 3,624 |