我如何在Heroku中保护私人使用管理表单?这些是管理网站的表单 - 编辑主(或静态)数据,设置等。通常我永远不会将这些数据暴露给互联网,只会在应用程序上应用基本帐户安全性来管理内部权限。
即。那种我想知道的事情?
答案 0 :(得分:0)
我没有Rails或Heroku的知识世界,但我对此的看法是,如果您的网站已经需要身份验证,请继续添加授权< / em>为您的管理用户提供只允许他们访问您的管理页面的内容。查看CanCan以获取授权。
如果只有您的管理页面需要管理,那么您可以通过使用AuthLogic来确保已识别的用户正在访问这些管理页面。
HTH,
ž
答案 1 :(得分:0)
我会调查一个连接到heroku postgres安装的本地rails管理应用程序。有关直接连接的信息:http://devcenter.heroku.com/articles/heroku-postgresql
这样,您就可以将/ admin保留在互联网之外,并且与“heroku console”漏洞的安全性大致相同。
您可以保护对本地管理服务的网络访问权限,以及应用层的authlogic。
postgresql连接相对较新,所以YMMV