如何提取通过WCF应用程序中的NetworkCredentials类发送的凭据?

时间:2016-02-22 07:52:42

标签: c# wcf

我正在开发一个项目,通过 NetworkCredentials 对象从Windows Mobile(Compact Framework)发送凭据。 我需要从Header中提取凭据,并针对WCF应用程序中的LDAP服务器进行身份验证。有办法吗?任何建议都会受到欢迎!

1 个答案:

答案 0 :(得分:0)

您无需提取凭据,将NetworkCredential对象direclty传递给LDAP:

public static bool login(string domain, System.Net.NetworkCredential cred)
{
    try
    {
        LdapConnection conn = new LdapConnection(domain);
        conn.Bind(cred);
        return true; 
    }
    catch (Exception ex)
    {
        throw ex;
    }
}