您的位置:程序门 -> .net技术 -> c#



活动目录编程问题,解决到差不多了,就差一点了~~~~~


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


活动目录编程问题,解决到差不多了,就差一点了~~~~~
发表于:2007-01-11 15:26:12 楼主
访问域服务器要域服务器的管理员密码,比如directoryentry(results.path,aduser,adpassword,authenticationtypes.secure);错的就不行,那这样,安全性好不好啊,管理员密码都暴露在web.config里了   ?

大伙给说说
发表于:2007-01-11 15:27:111楼 得分:0
就是利用活动目录进行用户问题,需要连接到活动目录服务器的。
发表于:2007-01-11 16:06:522楼 得分:0
to   访问域服务器要域服务器的管理员密码,比如directoryentry(results.path,aduser,adpassword,   authenticationtypes.secure);错的就不行,那这样,安全性好不好啊,管理员密码都暴露在web.config里了   ?

你可以对于参数进行加密,
方法一:web.config文件可以进行加密处理;
方法二:可以把存入web.config中的数据进行加密

这两者都能满足你的要求。
发表于:2007-01-11 16:33:283楼 得分:0
自己ding
发表于:2007-01-11 17:04:234楼 得分:0
方法一:web.config文件可以进行加密处理;    
方法二:可以把存入web.config中的数据进行加密    


这两种方法是怎么进行的?不懂~~
发表于:2007-01-11 17:10:325楼 得分:0
特别是,把存入web.config中的数据进行加密     ,这个能做到吗?我是想把存在 <appsetting> 里的数据进行加密
发表于:2007-01-11 17:21:286楼 得分:0
2.aspnet_regiis.exe
同问1怎么做,加密以及怎么读解密后的信息。
另外请教knight94(愚翁)   老大:
http://community.csdn.net/expert/topic/5286/5286670.xml?temp=.1662714这个帖子,
为啥thread.sleep()要设定间隔的一半啊。
发表于:2007-01-12 10:02:257楼 得分:0
好象只有asp.net2。0才有可以对web.config的配置节进行加密的啊,asp.net1.1好象还不行的
发表于:2007-01-12 10:02:488楼 得分:0
to   方法一:web.config文件可以进行加密处理;

目前aspnet2.0直接支持,参看
http://msdn2.microsoft.com/zh-cn/library/dtkwfdky(vs.80).aspx

to   方法二:可以把存入web.config中的数据进行加密  

同时支持1.1和2.0,就是自己做一个加密字符串的程序,然后在程序中用相应的方法进行解密。
http://xiaodi.cnblogs.com/archive/2005/03/22/123810.aspx
发表于:2007-01-13 09:02:529楼 得分:0
差不多了
还有个问题,活动目录验证里的的directoryentry(results.path,aduser,adpassword,authenticationtypes.secure);

这里的aduser,adpassword,就是活动目录里看到的吗,我看那些都是人的名字,我以前看到的登陆都是用帐号的,比如hq0407@vxxx.com,这样的,现在只能用名字了,郁闷~~??
发表于:2007-01-13 10:13:0310楼 得分:0
还有,现在验证的时候,可以判断user是存在   的,但就是不能进行密码的验证,不知道怎么回事情,win2003服务器里,用户都不能加了,老提示密码要符合策略什么的,可是我从来没设置过啊,昨天还能验证成功的,哎
发表于:2007-01-13 10:58:5211楼 得分:0
密码还是不能验证啊,只能验证一个的,奇怪,其他的密码都是输入正确的
发表于:2007-01-26 09:41:5112楼 得分:0
楼主,好像读取域的信息不用是域管理员吧,任何一个域用户都可以读取。另外验证用户可以用输入的用户和密码去读取域信息,如果读取失败就说明域用户不正确,或者密码不正确。但多个域之间互相访问好像不能成功。
发表于:2007-05-21 09:31:1713楼 得分:0
mark
发表于:2007-05-21 09:36:2614楼 得分:0
学习~有没有.net操作活动目录的资料
发表于:2007-05-21 09:54:0315楼 得分:0
knight94(愚翁)   很久不见啊

通过使用命令,可以将web.config文件的连接字符串区域加密。当aspx页面请求连接字符串时,将由asp.net自动对信息进行解密。加密必须由以下命令行来执行。依次单击start/run/cmd并切换至c:\windows\   microsoft.net\   framework\   v2.0.xxxx,其中xxxx是您的软件版本。如果c:\websites\begaspnet2db是站点根目录的话,即可输入如下命令行:
aspnet_regiis   –pef   connectionstrings   c:\websites\begaspnet2db
加密连接字符串的命令行工具还可以使用虚拟路径语法(在iis元数据库中的路径),而无需指定web.config文件的完全限定路径,如下所示:
aspnet_regiis   –pe   connectionstrings   –app   /begaspnet2db
一旦执行完了加密过程,就可以打开web.config文件,但是连接字符串已经被混淆。当asp.net需要,连接字符串即可自动解密,或者如果需要进行一些更改,例如修改密码,则可以手动输入以下代码来解密。
aspnet_regiis   –pdf   connectionstrings   c:\websites\begaspnet2db
请注意,在默认情况下,加密过程使用了一个基于加密算法执行的机器的键。解密过程(无论手动还是在处理页面过程中)必须发生在与加密相同的机器上。例如,作为xcopy部署的一部分,移动web.config至另外一台机器将会导致web.config无法解密,所以推荐在部署web站点至最终机器之后,再将连接字符串进行加密。


快速检索

最新资讯
热门点击