相关疑难解决方法(0)

如何将Heroku应用程序保密?

有没有办法让我的应用程序完全保密,只让开发人员可以访问?

当随机用户输入URL时,它应该类似于空白页面,但是当开发人员输入URL时,他们应该能够访问该应用程序.

authentication heroku devise ruby-on-rails-3

23
推荐指数
3
解决办法
2万
查看次数

Heroku支持私人限制测试版

我想在heroku的受限制的私人测试版中运行应用程序.

我们定期更换应用程序并且没有进行安全审核.

为了阻止任何人利用东西,我们想锁定整个网站,所以你需要一个密码来访问任何东西.

理想情况下类似于使用.htaccess和.htpasswd文件来锁定Apache服务器上的整个站点.

是否有一个简单的一次性方法来为heroku托管应用程序执行此操作?

security ruby-on-rails heroku

9
推荐指数
2
解决办法
3361
查看次数

Rails:如何在Heroku上快速保护整个站点进行开发测试?

我正在开发一个将从Heroku运行的站点,我即将要将原型推送到Heroku进行测试,并确保我已经准备好所有适当的设置以便运行那里.我想要一个快速而肮脏的方法,将整个网站放在一个简单的登录/密码后面,以便在这个光测试期间不向公众开放.如果它只是几行代码并且没有深深嵌入应用程序中,那将是最好的.

你如何在Heroku上快速保护整个Rails 3.2应用程序?

security ruby-on-rails heroku

3
推荐指数
1
解决办法
208
查看次数

为 Rails 中的特定路由执行机架中间件

我正在集成一个 3rd 方 API,并且在一个步骤中他们将 JSON 数据发布到我们的服务器中。

内容类型是application/json,但有效负载实际上是 gzip 压缩的。由于内容类型,rails 在尝试解析数据时抛出 ActionDispatch::ParamsParser::ParseError 异常。

我计划编写一个机架中间件来捕获异常并尝试解压缩有效负载,但我只想为该特定操作执行此操作,有没有办法仅针对特定路由执行中间件?

更新

我已经考虑过模式匹配路径,但理想情况下,我想要一些更健壮的东西,以防将来路径发生变化。

更新

关于压缩的问题可以通过下面的马特评论更好地解决,并且路由在另一个问题中得到了回答,这个问题现在被标记为重复。

rack ruby-on-rails

3
推荐指数
1
解决办法
3467
查看次数