0
우리는 보안 환경에 배포하기 위해 개발 한 WPF 앱을 보유하고 있습니다. 클라이언트는 앱 실행/재개시마다 Windows 인증으로 앱을 다시 인증 받아야합니다. WPF 응용 프로그램을 사용하면 어떻게 할 수 있습니까?실행하기 전에 Windows 인증을 보장하는 WPF 실행 파일?
우리는 보안 환경에 배포하기 위해 개발 한 WPF 앱을 보유하고 있습니다. 클라이언트는 앱 실행/재개시마다 Windows 인증으로 앱을 다시 인증 받아야합니다. WPF 응용 프로그램을 사용하면 어떻게 할 수 있습니까?실행하기 전에 Windows 인증을 보장하는 WPF 실행 파일?
로컬 시스템 계정에 대해 그것을하고 싶은 경우,
using (PrincipalContext pc = new PrincipalContext(ContextType.Domain)
{
if (pc.ValidateCredentials(username, password))
{
/* Check group membership */
}
}
당신이 광고에 대해하고 싶은 경우,
public bool AuthenticateUser(string domainName, string userName,
string password)
{
bool ret = false;
try
{
DirectoryEntry de = new DirectoryEntry("LDAP://" + domainName,
userName, password);
DirectorySearcher dsearch = new DirectorySearcher(de);
SearchResult results = null;
results = dsearch.FindOne();
ret = true;
}
catch
{
ret = false;
}
return ret;
}