Firebase身份验证日志- GCP

fumotvh3  于 2023-03-31  发布在  其他
关注(0)|答案(2)|浏览(128)

是否可以检索用户登录或退出平台的日志?并将其作为云函数日志发送给stackdriver?谢谢

vnzz0bqm

vnzz0bqm1#

截至2023年3月27日的更新

活动日志只能为“Firebase Authentication with Identity Platform”启用,并附带计费账户,不能为“Firebase Authentication Legacy”(未升级到Identity Platform的项目)启用。这些文档为Identity Toolkit API(identitytoolkit.googleapis.com)启用日志。
升级到“Firebase Authentication with Identity Platform”后,您可以通过REST API(以下说明)或Firebase或GCP Cloud Console启用活动日志记录。

“Firebase Authentication Legacy”项目能够在2023年3月27日之前***启用活动日志记录,该行为将继续存在,但启用活动日志记录的新请求现在将失败。

注意:在2023年3月27日之前在“Firebase Authentication Legacy”项目*上启用的**Activity Logging*不会**为该项目启用Google Cloud Identity Platform,因此您的项目将继续受Firebase Auth Billing的约束,而不是Google Cloud Identity Platform Billing

检索REST命令的auth令牌的一种更简单的方法是让项目所有者使用OAuthPlayground并授权 *Identity Toolkit API v3作用域 *

启用活动日志记录后,您将能够在Google Cloud Logging中查看这些记录的操作。现在,您将能够查看成功和不成功的登录请求,例如,SignInWithPassword用于电子邮件+密码auth,SignInWithIdp用于联合登录请求(如Google SignIn)。查看特定用户的请求的一种方法是过滤日志,使其仅包含特定的jsonPayload.response.email
需要注意的一点是,如果您有大量的用户,或者您的项目中有非常重要的活动,那么您可能还需要指定排除项以最小化成本/流量/噪音。

a6b3iqyw

a6b3iqyw2#

是否可以检索用户登录或注销平台时的日志?
不幸的是,Firebase不提供这样的信息。要解决这个问题,您应该创建自己的机制来跟踪用户登录和注销。

相关问题