ActiveDirectoryMembershipProvider의 ValidateUser
메서드를 사용하여 사용자가 AD에 있는지 확인하고 싶습니다.ActiveDirectoryMembershipProvider를 사용하여 사용자의 유효성을 검사하십시오.
양식의 사용자 이름과 암호를 가져오고 있습니다. 나는 다음
<add name="ADConnection" connectionString="LDAP://test.test.test.com/dc=test,dc=com" />
내가하고 싶은 일을하기 위해 .. 공급자를 인스턴스화하고 난 그냥 게시물에 대한 테스트와 실제 값을 대체 ValidateUser
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
connectionStringName="ADConnection"
attributeMapUsername = "userPrincipalName" />
전화 싶습니다 내가 제공해야 할 사용자 이름과 암호를 공급자에게 알려서 시스템 계정과 같이 연결할 수 있도록 한 번 설치 한 다음 유효성을 검사하려는 사용자를 확인할 수 있습니까? 당신이 정의한 하나 바로 Membership
에서 사용할 수 있습니다 -
감사합니다, J는 ASP.NET 멤버쉽 시스템으로
감사합니다.하지만 사용하고자하는 유일한 공급자가 아니므로 SqlMembershipProvider를 사용하여 다른 사용자를 SQL 저장소에 대해 유효성을 검사하므로 인스턴스를 만들어야합니다. 기본적으로 SQL을 선택할 수 있습니다. 하나의. –
John
@ 존 : 내 대답 업데이트 - 당신이 이미 그것을 찾지 못했다면 당신의 질문에 대한 해결책이 있기를 바랍니다. –