Active ASP를 통해 ActiveDirectoryMembershipProvider
을 통한 인증에 ASP.Net 프로젝트 중 하나를 사용합니다.Active Directory의 멤버 자격 공급자와 간단한 사용자 이름으로 로그인
나는이 LDAP 연결 문자열에 성공적으로 연결 :
LDAP://server/DC=mydomain,DC=com
하지만 두 가지 문제는 남아 :
이
Membership.GetUser("[email protected]")
가 올바른 개체를 가져 호출하는 반면, 널Membership.GetUser("moravej")
수익을 호출. 이 문제를 해결할 여지가 있습니까? 광고가 투명 할 때 사용자가 완전한 이름을 사용하도록하고 싶지 않습니다. 또한 입력 한 값에@mydomain.com
을 연결하는 코드를 변경하지 않기를 바랍니다.모든 AD 사용자를 로그인에 사용할 수있게하려고합니다. (이 경우)하지만 내 응용 프로그램에서 CRM OU에 따라 생성 될 모든 사용자에게 전달하려고합니다.
LDAP://server/OU=CRM,DC=mydomain,DC=com
으로 연결 문자열을 설정하면이 OU에없는 사용자에 대해Membership.GetUser()
을 호출하면 null이 반환됩니다.
이러한 문제를 해결할 방법이 있습니까? 사전
사용자 이름 (CN) 및 암호없이 "성공적으로 연결"하는 방법은 무엇입니까? – mynkow
공급자 설정 (connectionUsername 및 connectionPassword)에서 사용자 이름과 암호를 설정했습니다 ... 성공적인 연결에 대해 확실히 알아 두십시오 :-) –