繁体   English   中英

Firebase 登录事件

[英]Firebase Log-in events

我想查看谁以及何时以管理员身份从 UI 端登录 Firebase。 它与来自应用程序等的相关数据访问无关。因此,我以 User/Manager/Admin 身份登录https://firebase.google.com/并希望在日志中查看它。 它应该在与 firebase 相关的 GCP 项目中,如果是这样我怎么能找到它 - 在日志资源管理器中看到了。 还是应该在 Firebase UI 中? 先感谢您。

我会给你一个解决方法 您可以使用测试版Firebase 管理 API

考虑到您必须观看一个项目。

您可以提出如下请求以获取项目详细信息。

GET https://firebase.googleapis.com/v1beta1/projects/{YourProjectID}

示例响应:

{
  "projectId": "*****************",
  "projectNumber": "*****************",
  "displayName": "Sample App",
  "name": "projects/*****************",
  "resources": {
    "hostingSite": "*****************",
    "realtimeDatabaseInstance": "*****************"
  },
  "state": "ACTIVE",
  "etag": "1_d15ff4d3-727e-431c-8eba-f33957805f23"
}

在响应中,您有一个名为ETAG的键。 基本上,只要有人打开项目,这种情况就会发生变化。

您无法获取谁已登录或其他详细信息。 您只能知道有人使用ETAG在项目中打开、更改或进行了一些操作。

您可以简单地将ETAG存储在您的服务器中并轮询更改。 如果它被更改,那么可能有人使用了该项目。

如果你想要项目的更新时间,你可以试试这个, https://cloud.google.com/resource-manager/reference/rest/v3/projects/get

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM