打开从WPF应用程序登录的sharepoint页面

时间:2016-10-13 16:30:41

标签: c# wpf sharepoint

我有一个扫描用户指纹的WPF应用程序。从中,它获得用户的Sharepoint登录名和密码。我的问题在于我应该如何能够1)在Web浏览器中打开Sharepoint页面2)用户不必再次输入他的凭据。我该如何处理这个问题?

1 个答案:

答案 0 :(得分:0)

好吧,即使人们认为这个问题不值得,我也会发布这个,以便其他人可以使用它。我所做的是在WebBrowser中解析页面上的输入对象并像这样操作它们:

foreach (mshtml.IHTMLElement element in inputs)
{
    if (element.getAttribute("Name").Contains("UserName"))
    {
        hayUsername = true;
        element.setAttribute("value", usr);
    }

    if (element.getAttribute("Name").Contains("password"))
    {
        hayPass = true;
            element.setAttribute("value", pas);
    }       
}

foreach (mshtml.IHTMLElement element in inputs)
{

    if (element.getAttribute("Name").Contains("login"))
    {
        element.click();
    }
}

希望这有助于其他人。