關(guān)于C#.net winform程序驗(yàn)證moss的集成身份認(rèn)證實(shí)例
最近開(kāi)發(fā)vsto程序需要上傳文檔到moss平臺(tái),因?yàn)榫W(wǎng)站使用的是windows集成認(rèn)證,所以遇到了權(quán)限問(wèn)題,需要輸入密碼。使操作和用戶體驗(yàn)非常不方便,研究了好久沒(méi)有找到好的方法,最后終于讓我踏破鐵鞋總結(jié)出了下面的方法,原理我個(gè)人的理解應(yīng)該是模擬IE發(fā)送驗(yàn)證的消息進(jìn)行驗(yàn)證,可以通過(guò)實(shí)現(xiàn)登錄的問(wèn)題。
注:需要添加名稱(chēng)為Microsoft XML,V2.6以上版本的COM引用
private void button3_Click(object sender, EventArgs e)
{
this.textBox1.Text=@"http://localhost/Default.aspx"; //認(rèn)證的網(wǎng)址或路徑
this.textBox2.Text="spsservice"; //賬戶名
this.textBox3.Text = "Zd$1234"; //密碼
MSXML2.XMLHTTP http = new MSXML2.XMLHTTP();
http.open("post", this.textBox1.Text, false, this.textBox2.Text, this.textBox3.Text);
http.send("");
switch (http.status)
{
case 200:
{
MessageBox.Show("登錄成功!");
break;
}
case 401:
{
MessageBox.Show("用戶名和密碼錯(cuò)誤");
break;
}
default:
{
MessageBox.Show("連接失敗,請(qǐng)重試");
break;
}
相關(guān)文章
.Net(c#)漢字和Unicode編碼互相轉(zhuǎn)換實(shí)例
下面小編就為大家?guī)?lái)一篇.Net(c#)漢字和Unicode編碼互相轉(zhuǎn)換實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
Silverlight將圖片轉(zhuǎn)換為byte的實(shí)現(xiàn)代碼
這篇文章主要介紹了Silverlight將圖片轉(zhuǎn)換為byte的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-11-11
C#三種方法獲取文件的Content-Type(MIME Type)
這篇文章介紹了C#獲取文件Content-Type(MIME Type)的三種方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01
淺談C# async await 死鎖問(wèn)題總結(jié)
這篇文章主要介紹了淺談C# async await 死鎖問(wèn)題總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
C# 將學(xué)生列表轉(zhuǎn)換為字典的實(shí)現(xiàn)
在開(kāi)發(fā)應(yīng)用程序時(shí),管理和處理數(shù)據(jù)結(jié)構(gòu)是非常重要的一環(huán),本文就來(lái)介紹一下C# 將學(xué)生列表轉(zhuǎn)換為字典的實(shí)現(xiàn),感興趣的可以了解一下2025-01-01
C#安裝OpenCvSharp4的實(shí)現(xiàn)步驟
OpenCv是一款開(kāi)源的圖像處理庫(kù),本文就介紹了C#安裝OpenCvSharp4的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2022-05-05
C#實(shí)現(xiàn)HSL顏色值轉(zhuǎn)換為RGB的方法
這篇文章主要介紹了C#實(shí)現(xiàn)HSL顏色值轉(zhuǎn)換為RGB的方法,涉及C#數(shù)值判定與轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下2015-06-06

