gpt4 book ai didi

ruby-on-rails - 在运行 Rails 控制台中识别 Heroku 用户帐户

转载 作者:行者123 更新时间:2023-12-03 11:12:49 25 4
gpt4 key购买 nike

是否可以通过正在运行的控制台识别连接到应用程序的当前用户的 heroku 用户名?

所以说我连接到我的 heroku 应用程序上的 rails 控制台

heroku run rails c --app my-app

我希望能够运行命令并将其打印出来:

heroku.user@example.com



其中 heroku.user@example.com 是连接到控制台的用户的电子邮件/用户名。

我尝试了几个基本的 linux 命令,例如
`whoami`

但是你会得到一个像 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

关于ruby-on-rails - 在运行 Rails 控制台中识别 Heroku 用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46864517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com