Jos*_*amm 8 ruby-on-rails heroku
是否可以通过正在运行的控制台识别连接到应用程序的当前用户的heroku用户名?
所以说我用我的heroku应用程序连接到rails控制台
heroku run rails c --app my-app
Run Code Online (Sandbox Code Playgroud)
我希望能够运行命令并将其打印出来:
heroku.user@example.com
heroku.user@example.com是连接到控制台的用户的电子邮件/用户名.
我试过几个基本的linux命令
`whoami`
Run Code Online (Sandbox Code Playgroud)
但你得到一个像u12345这样的通用用户名
我们的目标是使用审计跟踪来检测应用程序中的某些字段,以便我们可以跟踪访问敏感信息的时间和访问者,以及他们如何访问敏感信息(CLI,通过Web UI等)
我刚刚通过支持票问了heroku同样的问题,他们目前不支持此功能。也就是说,您可以使用 heroku 日志来查看 Rails 控制台的打开者和时间。
2019-04-12T15:48:05.727693+00:00 app[api]: Starting process with command `rails console` by user me@mycompany.org
| 归档时间: |
|
| 查看次数: |
144 次 |
| 最近记录: |