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

윈도우즈 사용자 계정을 사용한 IIS 웹 서버 인증에 관해서...
작성자: 송원석
작성일시: 2005-03-18 10:25,  조회수: 2,928
다시 한 번 차근차근 말씀을 드려보겠습니다. 부푸러님께서 지금 작업을 하고 계시는 코드는 엄밀하게 말하자면 로그인을 하는 코드가 아닙니다. 간단하게 말씀드리자면 무작정 서버상의 리소스를 하나 얻기 위해서 시도를 해보는 코드죠. 그래서 만약 개체가 얻어지면...

'아, 이 사용자의 아이디와 패스워드로 리소스가 얻어지므로 존재하는 사용자구나.'

라고 생각하고 인증이 되었다고 처리하고, 오류가 발생하면...

'아, 이 사용자의 아이디와 패스워드로는 리소스가 얻어지지 않으므로 존재하지 않는 사용자거나 패스워드가 틀리게 입력되었구나.'

라고 무작정 짐작을 하는 코드입니다. 개념 자체는 이렇게 간단하지만 아시다시피 이런류의 코드는 그 대상을 명확하게 파악하고 있을 때에는 훌륭한 솔루션이 되지만, 일단 개념적인 접근없이 구현부터 하고 봐야 하는 경우라면 경우에 따라서 혼란을 몇 배 이상 가중시키기 딱 적당한 코드죠. ^_^;;

그리고 첫 번째로 현재 ADSI 를 사용하시면서 LDAP://... 으로 시작하는 ADsPath 를 구성하시는 부분에 혼란을 겪고 계신데요. ADsPath 를 구성하기 이전에 먼저 생각을 해보셔야만 할 것이 있습니다. LDAP 을 사용해보신 적이 없다면 간단하게 이렇게 생각을 하시면 됩니다. 현재 작업을 하시고 계신 원도우즈 서버가 엑티브 디렉터리에 구성되어져 있으며 인증을 하시고자 하는 사용자 계정이 엑티브 디렉터리의 계정입니까?

→ 그러시다면 LDAP 제공자를 사용하시는 것이 맞습니다.

현재 작업을 하시고 계신 원도우즈 서버가 엑티브 디렉터리와는 상관이 없으며 인증을 하시고자 하는 사용자 계정도 엑티브 디렉터리의 계정이 아니라 단지 윈도우즈 서버 자체에 존재하는 계정입니까?

→ 그러시다면 WinNT 제공자를 사용하시는 것이 맞습니다.

그래서 이전의 글들에서 몇 번이고 계속해서 엑티브 디렉터리의 사용 여부를 여쭤봤던 것입니다. ADSI 의 서비스 제공자들에 관해서는 다음의 MSDN 문서를 참고하시기 바랍니다.

http://msdn.microsoft.com/library/en-us/adsi/adsi/adsi_system_providers.asp?frame=true

그리고 일단 제공자가 결정되었다면 각각의 제공자에 맞는 ADsPath 를 구성하셔야만 합니다. LDAP 제공자와 WinNT 제공자간의 ADsPath 구성 방법은 상당히 이질적인 형태입니다. 각각 다음의 MSDN 문서를 참고하시기 바랍니다. 먼저 다음은 LDAP 제공자의 경우 구성되는 ADsPath 의 간단한 설명입니다.

http://msdn.microsoft.com/library/en-us/adsi/adsi/ldap_adspath.asp?frame=true

그리고 다음은 WinNT 제공자의 경우 구성되는 ADsPath 에 관한 간단한 설명입니다.

http://msdn.microsoft.com/library/en-us/adsi/adsi/winnt_adspath.asp?frame=true

이처럼 ADSI 그 자체를 사용하는 것은 간단하지만, ADSI 를 사용하기 위해서 사전에 알고 계셔야만 할 지식은 그다지 간단하지가 않습니다. 그래서 처음부터 통합 인증을 권해드렸던 것이죠. 더군다나 작업이 엑티브 디렉터리와 얽힌 경우에는 사전에 엑티브 디렉터리에 관한 경험이 없다면 더욱더 혼란스럽기 때문이기도 하구요. ^_^;

감사합니다.

IP 주소: 203.245.127.253
전체 421 건의 게시물, 17 페이지로 구성된 Active Directory Service Interface 게시판의 11 페이지입니다.
게시물
174

re: [질문] Active Directory 의 사용자 계정 가져오기 [2]

송원석

2005-07-08 5,751
173

EgoCube error '80070003'

이영상

2005-06-29 3,041
172

re: EgoCube error '80070003'

송원석

2005-06-30 2,854
171

re: EgoCube error '80070003' [2]

이영상

2005-06-30 2,788
170

안녕하세요 원석님 ~~

김대현

2005-06-28 2,714
169

re: 안녕하세요 원석님 ~~

송원석

2005-06-28 2,835
168

안녕 하십니까~~~초보asp유저 입니다

김대현

2005-05-07 2,924
167

re: 안녕 하십니까~~~초보asp유저 입니다

송원석

2005-05-07 2,893
166

감사합니다. [1]

박정민

2005-04-14 2,748
165

아래 질문에 대한 추가 문의 입니다.

박정민

2005-04-13 2,889
164

re: 아래 질문에 대한 추가 문의 입니다. [2]

송원석

2005-04-13 3,405
163

LDAP or ADSI에서 이러한 기느이 가능한지 궁금 합니다. [1]

박정민

2005-04-13 2,971
162

user password변경

User

2005-04-12 801
161

re: user password변경

송원석

2005-04-13 2,915
160

re: user password변경

User

2005-04-14 777
159

re: user password변경

송원석

2005-04-15 2,857
158

IISWebAdmin으로 기존 사이트에 호스트헤더 추가 가능한가요? [3]

happy205

2005-04-11 2,869

윈도우즈 사용자 계정을 사용한 IIS 웹 서버 인증에 관해서...

송원석

2005-03-18 2,928
156

웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다.

부푸러

2005-02-06 1,095
155

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다. [2]

송원석

2005-02-07 3,107
154

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다. [1]

부푸러

2005-03-07 947
153

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다. [3]

송원석

2005-03-07 3,447
152

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다.

부푸러

2005-03-07 776
151

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다. [1]

송원석

2005-03-08 2,897
150

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다.

부푸러

2005-03-11 781