繁体   English   中英

Active Directory对获取的参数进行身份验证

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM