文件名称:rack-ssl-enforcer:一个简单的Rack中间件,用于执行ssl连接
文件大小:19KB
文件格式:ZIP
更新时间:2024-02-22 22:06:41
ruby rack-middleware ssl-connection RubyRuby
机架:: SslEnforcer Rack :: SslEnforcer是用于实施SSL连接的简单Rack中间件。 从0.2.0版开始,Rack :: SslEnforcer默认将Cookies标记为安全(必须手动设置HSTS)。 已针对Ruby 1.8.7、1.9.2、1.9.3、2.0.0、2.1.10、2.2.7、2.3.4、2.4.1,ruby-head,REE和Rubinius&JRuby的最新版本进行测试。 安装 安装Rack :: SslEnforcer的最简单方法是使用 。 将Rack :: SslEnforcer添加到您的Gemfile : gem 'rack-ssl-enforcer' 在Sinatra / Padrino应用程序上安装 为了使Rack :: SslEnforcer正常工作,它必须位于Rack Middleware的顶部。 使用enable :session会将Rack :: Session :: Cookie放在Rack :: Ssl :: Enforcer之前,并防止Rack :: Ssl :: Enforcer将cookie标记为安全
【文件预览】:
rack-ssl-enforcer-master
----.gitignore(194B)
----Guardfile(140B)
----.travis.yml(305B)
----LICENSE(1KB)
----CHANGELOG.md(13KB)
----README.md(13KB)
----rack-ssl-enforcer.gemspec(1KB)
----lib()
--------rack-ssl-enforcer.rb(28B)
--------rack()
----Gemfile(659B)
----Rakefile(230B)
----test()
--------rack-ssl-enforcer_test.rb(35KB)
--------helper.rb(928B)