초보자 인 mvc3과 i 그리고 Windows 인증을 적용하고 AD의 사용자 역할을 확인해야하는 인터넷 응용 프로그램을 만들었습니다. LDAP로 가능합니까? 나는 온라인으로 수색했지만 아무 것도 명확하지 않은 것으로 보인다. 그러므로 따라야 할 절차에 대한 명확한 설명이있는 링크를 보거나 게시하도록 요청하십시오.mvc3의 LDAP를 통한 Windows 인증
미리 감사드립니다.
초보자 인 mvc3과 i 그리고 Windows 인증을 적용하고 AD의 사용자 역할을 확인해야하는 인터넷 응용 프로그램을 만들었습니다. LDAP로 가능합니까? 나는 온라인으로 수색했지만 아무 것도 명확하지 않은 것으로 보인다. 그러므로 따라야 할 절차에 대한 명확한 설명이있는 링크를 보거나 게시하도록 요청하십시오.mvc3의 LDAP를 통한 Windows 인증
미리 감사드립니다.
그것은 가능하다
이 URL
살펴 예 것이 가능하게한다. 이 온라인 샘플은 많이 있습니다.
public ActionResult LogOn()
{
return View();
}
[HttpPost]
public ActionResult LogOn(LogOnViewModel viewModel, string returnUrl)
{
if (ModelState.IsValid)
{
if (Membership.ValidateUser(viewModel.UserName, viewModel.Password))
{
}
}
}
Your LogOnViewModel:
public class LogOnViewModel
{
public string UserName { get; set; }
public string Password { get; set; }
}
:
이
<authentication mode="Forms">
<forms name=".ADAuthCookie" loginUrl="~/Account/LogOn" timeout="15" slidingExpiration="false" protection="All" />
</authentication>
<membership defaultProvider="ADMembershipProvider">
<providers>
<clear />
<add name="ADMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider" connectionStringName="ADConnectionString" attributeMapUsername="sAMAccountName" />
</providers>
</membership>
나머지는 일반 SQL 회원과 동일하게 작동합니다 :
<connectionStrings>
<add name="ADConnectionString" connectionString="LDAP://what ever it is" />
</connectionStrings>
은 또한 다음을 추가 : 당신의 Web.config에서
는 LDAP 연결 문자열을 추가
올바른 방향으로 도움이되기를 바랍니다.
아마도 http://serverfault.com에 대한 질문입니다. – mishik