Mar*_*ari 9 firebase google-cloud-platform firebase-authentication google-cloud-stackdriver google-cloud-firestore
是否可以检索用户登录或注销平台的日志?并将它们作为 Cloud Functions 日志发送到 stackdriver?谢谢
Tho*_*rke 16
更新日期:2023 年 3 月 27 日
只能为附加了结算帐户的“Firebase Authentication with Identity Platform”启用活动日志记录,而无法为“Firebase Authentication Legacy”(尚未升级到 Identity Platform 的项目)启用活动日志记录。这些文档启用 Identity Toolkit API 的日志记录 ( identitytoolkit.googleapis.com)。
升级到“使用 Identity Platform 进行 Firebase 身份验证”后,您可以通过 REST API(如下说明)或通过 Firebase 或 GCP Cloud Console 启用活动日志记录。
“Firebase 身份验证旧版”项目能够在 2023 年 3 月 27 日之前启用活动日志记录,并且该行为将继续存在,但启用活动日志记录的新请求现在将失败。
注意: 2023 年 3 月 27 日之前在“Firebase 身份验证旧版”项目上启用的活动日志记录不会为该项目启用 Google Cloud Identity Platform,因此您的项目将继续受Firebase 身份验证计费的约束,而不是受Google Cloud Identity Platform 的约束计费。
检索 REST 命令的身份验证令牌的更简单方法之一是让项目所有者使用 OAuthPlayground并授权 Identity Toolkit API v3 范围
启用活动日志记录后,您将能够在 Google Cloud Logging 中查看这些记录的操作。现在,您将能够看到成功和不成功的登录请求,例如SignInWithPassword电子邮件+密码身份验证以及SignInWithIdp联合登录请求(例如 Google SignIn)。查看特定用户请求的一种方法是,您可以过滤日志以仅包含特定用户jsonPayload.response.email
需要注意的一件事是,如果您有大量用户,或者您的项目有非常重要的活动,您可能还需要指定排除项以最大限度地减少成本/流量/噪音。
| 归档时间: |
|
| 查看次数: |
7489 次 |
| 最近记录: |