[英]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.