首页 > 代码库 > IIS身份验证的配置
IIS身份验证的配置
前4者配置:localhost applicationHost.config <location path="">
后2者配置:web.config
要点:
- 这6项虽然列在一起,但在应用上却不是一个级别的;
- 前4者属于IIS验证,其中你们验证不需要提交用户名密码,其他3个需要提供;
- Form身份验证属于ASP.NET验证,会通过web页面验证。要到达这个验证必须通过IIS验证(因为一个请求进入服务器后,先到IIS,然后才到Asp.Net应用程序),即如果要用到Form验证,那么前4者必须启动一个;
- Asp.net默认运行的账号由进程模式的标识指定(在应用程序池中),如下图,但用户可以通过web.config中的identity来模拟其他账户( <identity impersonate="false" password="*****" userName="administrator" />),通过调用System.Security.Principal.WindowsIdentity.GetCurrent().Name可查看此账户
- 和web.config中authentication的对应关系:
Form验证--Form
windows验证--Windows
IIS身份验证的配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。