Http,Https(SSL)Url绝对路径,相对路径解决方案SecuritySwitch4.2中文帮助文档.docVIP

Http,Https(SSL)Url绝对路径,相对路径解决方案SecuritySwitch4.2中文帮助文档.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Http,Https(SSL)Url绝对路径,相对路径解决方案SecuritySwitch4.2中文帮助文档

Http,Https (SSL)的Url绝对路径,相对路径解决方案Security Switch 4.2 中文帮助文档 安全开关(Security Switch) 使各种网络应用程序可以自动切换页面请求/资源之间的HTTP和HTTPS协议而不需要在HTML中编写绝对url。 通过2.x以上版本的Security Switch(支持2以及更高版本.net),你可以很容易地在您的网站通过使用SSL证书来实现HTTPS访问。这是通过一个的模块(IHttpModule)来实现的 特别注意: 安全开关(Security Switch)这个项目的老版本的名字是SecureWebPageModule库。 配置 配置安全开关是一个简单的过程。打开web.config 文件为您的web应用程序,或网站,添加如下的配置(注意···线条所包含的地方就是配置) configuration ... configSections ... section name=securitySwitch type=SecuritySwitch.Configuration.Settings, SecuritySwitch / /configSections securitySwitch mode=RemoteOnly paths add path=~/Login.aspx / /paths /securitySwitch system.web ... httpModules ... !-- for IIS = 6.x, IIS 7.x + 经典模式, and Web Development Server (Cassini) -- add name=SecuritySwitch type=SecuritySwitch.SecuritySwitchModule, SecuritySwitch / /httpModules ... /system.web ... system.webServer ... validation validateIntegratedModeConfiguration=false / modules ... !-- 如果是 IIS 7.x + 集成模式 -- add name=SecuritySwitch type=SecuritySwitch.SecuritySwitchModule, SecuritySwitch / /modules ... /system.webServer ... /configuration 首先,在configSections元素集合添加一个新的部分定义。这告诉ASP.net,它可以看到一个小节更低的命名,“securitySwitch”。接下来,添加上述的部分。securitySwitch的部分您将实际配置模块。 现在,我们设置模式为“RemoteOnly”和添加一个条目到路径为登录。aspx页面(更多关于这些设置将在下面展示)。最后,添加模块条目到 system.web/httpModules(IIS = 6.x,IIS 7.x(启用经典模式 ),其他的Web开发服务器/例如Cassini)或者是 system.webServer/modules(IIS 7.x(启用集成模式),或两者兼而有之。上面的例子片段演示添加了在系统中添加了这两种不同的模块,并且添加了 system.webServer/validation元素,以防止IIS从抱怨条目添加到包含/ httpModules。 另一个许多人忘记的重要步骤,是在项目中包含SecuritySwitch的程序集。只需要复制SecuritySwitch的dll文件到你的网站的bin文件夹,或者在你的项目中,添加对SecuritySwitch的dll的引用即可 securitySwitch模块的配置是通过web.config。主要的元素本身有多个属性,但没有一个是必需的。以下节点声明是非常有效的,将启用模块并使用默认值。注意,必须要有路径元素和至少一个添加元素条 目。 securitySwitch paths ... /paths /securitySwitch securitySwitch的元素可能有以下属性,这些属性可以设置为一个允许的值。定义如下 属性名称 中文翻译 数据类型 默认值允许的值baseInsecureUri基于不安全的URLstring[null]任何有效的URIbaseSecureUri基于安全的URL string[null] 任何有效的URIbypassSecurityWarning 绕开安全警告bool falsetrue, falseignoreAjaxRequ

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档