[英]Active Directory authenticate against params on get
我正在尝试验证针对Active Directory登录的用户,但是我没有使用弹出的Active Directory框,我所做的就是在对API执行get请求时传递数据。 我将如何进行身份验证,因为我所知道的使用c#要做的就是返回一个字符串和布尔值。
请帮我。
现在,当有人调用该函数时,我只是返回true,我将如何正确检查数据并返回布尔值以匹配得到的答案。
public class AuthController : ApiController
{
// GET api/auth/Uname+Pword
public bool Get(string Uname, string Pword)
{
return true;
}
}
在C#中使用LDAP进行身份验证是您的关键字。
using(var context = new PrincipalContext(ContextType.Domain, "mydomain", "mydomain\serviceAcct", "serviceAcctPass")) {
//Username and password for authentication.
return context.ValidateCredentials(username, password);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.