DirectoryEntry/DirectorySearcher를 사용하여 LDAP 쿼리를 수행하여 C# 웹 응용 프로그램 (예 : ConnectionString 속성이 LDAP : //server.domain과 동일)을 통해 Active Directory에서 사용자를 인증합니다.대소 문자 구별 LDAP 쿼리
이 쿼리는 새 사용자를 만들 때 Windows 2000 이전 버전 (즉, NetBIOS) 이름에 대문자를 사용하는 것으로 보이는 SBS 서버에 영향을줍니다. 따라서 "Test User"라는 새 사용자를 추가하면 사용자 이름은 "tuser"이지만 NetBIOS 이름은 "TUser"입니다. 사용자가이 방법에 해당하는 사용자/패스를 넣으면 "tuser"는 인증되지 않지만 "Tuser"는 성공합니다.
제 질문은 사용자 이름을 대소 문자를 구분할 필요가 없도록 수정할 수 있는지 여부입니다.
나는 그 그룹 (그리고 그 자신의 많은 클라이언트)을 위해 Active Directory를 관리하는 사람과 이야기를 나누었으며,이 코멘트가 무엇을 의미하는지 완전히 확신하지 못했습니다. 좀 더 명확히 해 주시겠습니까? – RubyHaus
속성이 스키마에 정의됩니다. 속성 정의에는 구문, 일치 규칙 및 기타 정보가 들어 있습니다. [RFC4517] (http://tools.ietf.org/html/rfc4517#section-3.3.5)은 확실한 문서입니다. –
SBS 서버이므로 OWA가 포함 된 Exchange가 실행 중입니다. 위의 C# 코드를 사용하여 OWA 로그인 양식을 모방하려고했지만 OWA가 아닌 대/소문자를 구분합니다. 불일치가 무엇이고 왜 OWA가 작동하지만 광산은 아닌지에 대한 추측은 무엇입니까? – RubyHaus