在登陆AD的机器上测试模拟经过验证的用户
这是《C#Web应用程序入门经典》中的一个例子:
这里在网页的中添加了一个用户自定义控件,代码中根据
Context.User.Identity.IsAuthenticated
属性来判断显示的内容。
如果通过验证则显示当前登录用户的用户名称。
如果没有通过验证则显示一个Register的超级链接。
首先打开IIS管理控制台,可以在“开始->运行”或者“按Windows键+R”中输入inetmgr。然后右键单击我们要进行模拟的虚拟目录,选择“属性”。打开一个窗体后选择“目录安全性选项卡”,点击“身份验证和访问控制”区域中的编辑按钮,然后将其中默认选中的“起用匿名访问”去掉,将“基本身份验证(以明文方式发送密码)”选中。如下图:
最后就是要设置程序的Web.Config文件了。
<authentication mode="" />
将mode设置为Windows即为“通过身份验证”的用户。
Context.User.Identity.IsAuthenticated = true;
将mode设置为None即为“未通过身份验证”的用户。
Context.User.Identity.IsAuthenticated = false;
转载于:https://www.cnblogs.com/Bear-Study-Hard/archive/2006/04/19/378821.html
在登陆AD的机器上测试模拟经过验证的用户相关推荐
- 【ES】ES 如何在一个机器上同时模拟多个node
1.概述 转载:https://www.cnblogs.com/sanduzxcvbnm/p/12076600.html Elastic:如何在一个机器上同时模拟多个node /bin/elastic ...
- 如何在 Ubuntu 14.04 和 12.04 上测试 systemd
本来,Ubuntu决定从Ubuntu 16.04 LTS开始使用systemd来替换当前的引导过程.Ubuntu 16.04预计在2016年4月发布,但是考虑到systemd的流行和需求,刚刚发布的U ...
- PC上测试移动端网站和模拟手机浏览器
1. PC上测试移动端网站和模拟手机浏览器 1) PC上测试移动端网站和模拟手机浏览器的5种方法 http://www.jb51.net/softjc/144941.html 2) 结论 使用场景: ...
- gta5服务器错误 无法在线登录,GTA5在线登陆失败您从未在此机器上成功登录过怎么办 在线登陆失败解决方法介绍...
GTA5在线登陆失败您从未在此机器上成功登录过怎么办?玩家们可以在EPIC平台上面免费购买游戏,但是有玩家发现自己在登录的时候显示""在线登陆失败.您从未在此机器上成功登陆过,因此 ...
- 2D平面上的二连杆机器臂反向运动模拟(matlab代码示例)
2D平面上的二连杆机器臂反向运动模拟 matlab上先下载 robotics system toolbox工具箱 robot = rigidBodyTree('DataFormat','column' ...
- 使用PowerShell登陆多台Windows,测试DCAgent方法
目标: 需要1台PC用域账户远程登陆10台PC,每台登陆后的PC执行发送敏感数据的操作后,再logoff. 在DCAgent服务器上,查看这10个用户每次登陆时,DCAgent是否能获取到登陆信息(I ...
- Junit测试JAVA文件,java – Junit测试模拟文件操作
我有一段类似于下面的代码,我被要求进行Junit测试.我们正在使用Junit,EasyMock和Spring Framework.我没有做过多少Junit测试,而且我对如何模拟下面的内容感到有点迷茫. ...
- jenkins中通过Publish Over SSH将项目部署到远程机器上
Publish Over SSH插件使用 在使用Publish Over SSH之前,需要制作SSH私钥.机器间做免密登录配置.假设机器A,ip为192.168.AA.AAA,机器B: 192.168 ...
- rsync实现负载均衡集群文件同步,搭建线上测试部署环境
此次测试使用三台服务器,CentOS7(1511)版本: 192.168.254.1 web服务器+线上测试环境+源站 192.168.254.2 web服务器 192.168.254.3 we ...
最新文章
- 基于python的证件照_20行代码教你用python给证件照换底色的方法示例
- GPT-3等三篇论文获NeurIPS 2020 最佳论文奖!华人一作获时间检验奖
- 听我说说我的博客: 月访问量过万的个人IT博客的技术史
- dw可以编辑java吗_为什么很多人说 Java 不适合编写桌面应用?
- docker-compose 简介以及常用命令
- Bing Maps 开发入门 - 1
- 【ABAP】带Excel附件的邮件发送功能
- C++STL常用集合算法
- 【Hibernate】Hibernate实体关系映射——双边的多对多关系
- 闭包、装饰器与递归_月隐学python第12课
- 使用diskpart命令为windows7创建分区
- 跟我学 Java 8 新特性之 Stream 流(五)映射
- ThinkPHP6项目基操(18.实战部分 表单令牌Token 防CSRF)
- select,poll,epoll区别
- python打印一年的日历_python一年月份_Python程序可打印任何一年的日历
- 如何在xshell中导入xsh
- 职场办公Excel篇
- ntpdate离线安装
- 旧瓶装新酒系列-Python每日多题(一)
- 3D可视化信息管理平台让运维管理更高效率!
热门文章
- Kotlin入门(16)容器的遍历方式
- Android开发笔记(九十六)集合动画与属性动画
- PiFlow v0.5 发布:大数据流水线系统
- jquery实现页面加载进度条(转)
- 用Tensorflow搭建预测磁盘性能的机器学习模型
- [摘录]第10章 培养胜过对手的力量
- C#中List〈string〉和string[]数组之间的相互转换
- 远端仓库初始化成裸仓库 git init --bare
- 出错提示:“Could not flush the DNS Resolver Cache: 执行期间,函数出了问题”的解决方法...
- 道理与例子【人人都是产品经理:9009】