[转]关于C#.net winform程序验证moss的集成身份认证
2013-03-01 10:33
246 查看
关于C#.net winform程序验证moss的集成身份认证
最近开发vsto程序需要上传文档到moss平台,因为网站使用的是windows集成认证,所以遇到了权限问题,需要输入密码。使操作和用户体验非常不方便,研究了好久没有找到好的方法,最后终于让我踏破铁鞋总结出了下面的方法,原理我个人的理解应该是模拟IE发送验证的消息进行验证,可以通过实现登录的问题。注:需要添加名称为Microsoft XML,V2.6以上版本的COM引用
private void button3_Click(object sender, EventArgs e)
{
this.textBox1.Text=@"http://zdoss/Pages/Default.aspx"; //认证的网址或路径
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("用户名和密码错误");
break;
}
default:
{
MessageBox.Show("连接失败,请重试");
break;
}
相关文章推荐
- 关于C#.net winform程序验证moss的集成身份认证实例
- 关于C#程序不安装.net Framework安装包的问题
- C#.NET的Winform程序中使用ADO.NET操作SQL Server数据库
- C# .NET Winform等程序一运行就闪退 不同环境 换到其他电脑,例如XP之类的解决方法。
- C#.NET的Winform程序中使用ADO.NET操作SQL Server数据库
- c# winform 桌面程序连接Access数据库,操作Access数据库,分页,ADO.NET
- 关于C#程序不安装.net Framework安装包的问题
- C#/.net学习-13-一个多线程的摇奖winform小程序
- [转]关于ASP.NET(C#)程序中TEXTBOX下动态DIV跟随[AJAX应用]
- 验证C#程序脱离.net framework环境运行(飞信法)
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- C#/VB.NET Winform程序自定义输入光标
- C# .net防止一个程序(WinForm)重复运行的方法。
- 关于Visual C#.NET 2008 程序设计案例集锦 (计算机实用技术案例系列)的读后感
- (.net,c#,winform)获取程序所在路径的问题
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果
- 如何为winform(.NET)(C#)程序打包
- C# .net防止一个程序(WinForm)重复运行的方法。
- C# winform程序免安装.net framework在XP/win7/win10环境运行!
- C# winform程序免安装.net framework在XP/win7/win10环境运行!(转)