有没有办法让我的应用程序完全保密,只让开发人员可以访问?
当随机用户输入URL时,它应该类似于空白页面,但是当开发人员输入URL时,他们应该能够访问该应用程序.
我想在heroku的受限制的私人测试版中运行应用程序.
我们定期更换应用程序并且没有进行安全审核.
为了阻止任何人利用东西,我们想锁定整个网站,所以你需要一个密码来访问任何东西.
理想情况下类似于使用.htaccess和.htpasswd文件来锁定Apache服务器上的整个站点.
是否有一个简单的一次性方法来为heroku托管应用程序执行此操作?
我正在开发一个将从Heroku运行的站点,我即将要将原型推送到Heroku进行测试,并确保我已经准备好所有适当的设置以便运行那里.我想要一个快速而肮脏的方法,将整个网站放在一个简单的登录/密码后面,以便在这个光测试期间不向公众开放.如果它只是几行代码并且没有深深嵌入应用程序中,那将是最好的.
你如何在Heroku上快速保护整个Rails 3.2应用程序?
我正在集成一个 3rd 方 API,并且在一个步骤中他们将 JSON 数据发布到我们的服务器中。
内容类型是application/json,但有效负载实际上是 gzip 压缩的。由于内容类型,rails 在尝试解析数据时抛出 ActionDispatch::ParamsParser::ParseError 异常。
我计划编写一个机架中间件来捕获异常并尝试解压缩有效负载,但我只想为该特定操作执行此操作,有没有办法仅针对特定路由执行中间件?
更新
我已经考虑过模式匹配路径,但理想情况下,我想要一些更健壮的东西,以防将来路径发生变化。
更新
关于压缩的问题可以通过下面的马特评论更好地解决,并且路由在另一个问题中得到了回答,这个问题现在被标记为重复。