Web.config中authentiation节点属性及解释
2007-12-12 12:55
253 查看
Mode属性:控制应用程序的默认身份验证模式
子元素:
Forms属性:为基于窗体的自定义身份验证配置 ASP.NET 应用程序
passport属性:指定要重定向到的页
<authorization>节点:配置 Web 应用程序的授权,以控制客户端对 URL 资源的访问
注:allow,deny包含属性:
选项 | 说明 |
---|---|
Windows | 将 Windows 验证指定为默认的身份验证模式 |
Forms | 将 ASP.NET 基于窗体的身份验证指定为默认的身份验证模式 |
Passport | 将 Microsoft Passport 身份验证指定为默认的身份验证模式 |
None | 不指定任何身份验证 |
Forms属性:为基于窗体的自定义身份验证配置 ASP.NET 应用程序
选项 | 说明 |
---|---|
name | 指定要用于身份验证的HTTP Cookie。默认值是 .ASPXAUTH,单个asp.net应用程序中须唯一 |
loginUrl | 指定如果没有找到任何有效的身份验证 Cookie,为登录将请求重定向到的 URL。默认值为 default.aspx |
protection | Validation:指定验证方案验证已加密的 Cookie 的内容在转换中是否未被改变 Encryption:指定使用三重 DES 或 DES 对 Cookie 进行加密,但不对该 Cookie 执行数据验证 None: 禁用加密和验证 All: Encryption+Validation |
timeout | cookie失效时间,单位为'分',默认值30 |
path | 应用程序发出的 Cookie 指定路径。默认值是正斜杠 (/) |
requireSSL | 指定是否需要 SSL 连接来传输身份验证 Cookie |
slidingExpiration | 指定是否启用弹性过期时间,弹性过期时间针对每个请求重置当前身份验证 Cookie 的过期时间 |
选项 | 说明 |
---|---|
redirectUrl | 请求被重定向到的 URL |
选项 | 说明 |
---|---|
allow | 向授权规则映射添加一个规则,该规则允许对资源进行访问 |
deny | 向授权规则映射添加一条拒绝对资源的访问的授权规则 |
选项 | 说明 |
---|---|
users | 必选,逗号分隔用户名列表,问号 (?) 表示匿名用户;星号 (*) 表示所有用户 |
roles | 逗号分隔的角色列表 |
verbs | 逗号分隔的 HTTP 传输方法列表,注册到 ASP.NET 的谓词有 GET、HEAD、POST 和 DEBUG |
相关文章推荐
- Web.Config中节点的解释(推荐)
- ASP.NET的Web.Config 节点的属性设置说明
- Web.Config中节点的解释
- Web.config配置文件节点及属性
- Web.config中的SesionState节点下模式mode属性设置
- 使用MemberShip时Web.config中属性其功能解释
- ASP.NET的Web.Config 节点的属性设置说明
- Web.Config中节点的解释
- Java web.xml session-config 属性配置
- web.config一个中文解释
- web.config文件相关(后边的程序看的有点糊涂,但是前面的解释是很正确的)
- Web.config里设置upload文件大小限制的属性是什么来着?在哪个Section里?
- web.config中customErrors节点的配置
- 获取Web.Config中节点的值
- ConnectionString has already been added(虚拟目录的web.config节点不继承上级目录)
- 读取webConfig的配置节点。
- ASP.NET配置文件Web.config 详细解释
- web.config 部分解释,收藏
- 在Web.config配置文件中自定义配置节点
- C#对App.config文件或者web.config文件中节点的操作类