Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase身份验证日志-GCP_Firebase_Google Cloud Platform_Firebase Authentication_Google Cloud Firestore_Google Cloud Stackdriver - Fatal编程技术网

Firebase身份验证日志-GCP

Firebase身份验证日志-GCP,firebase,google-cloud-platform,firebase-authentication,google-cloud-firestore,google-cloud-stackdriver,Firebase,Google Cloud Platform,Firebase Authentication,Google Cloud Firestore,Google Cloud Stackdriver,是否可以检索有关用户何时登录或注销平台的日志?并将它们作为云函数日志发送给stackdriver? 谢谢 是否可以检索有关用户何时登录或注销平台的日志 不幸的是,Firebase没有提供此类信息。要解决此问题,您应该创建自己的机制来跟踪用户登录和注销。您可以使用REST API启用Firebase身份验证。这些文档支持身份工具包API(identitytoolkit.googleapis.com)的日志记录,Firebase身份验证和Google云身份平台都使用该API 为其余部分检索auth令

是否可以检索有关用户何时登录或注销平台的日志?并将它们作为云函数日志发送给stackdriver? 谢谢

是否可以检索有关用户何时登录或注销平台的日志

不幸的是,Firebase没有提供此类信息。要解决此问题,您应该创建自己的机制来跟踪用户登录和注销。

您可以使用REST API启用Firebase身份验证。这些文档支持身份工具包API(identitytoolkit.googleapis.com)的日志记录,Firebase身份验证和Google云身份平台都使用该API

为其余部分检索auth令牌的一种更简单的方法 命令是让项目所有者使用 授权 这个 标识工具包API v3作用域

启用活动日志后,您将能够在Google Cloud Logging(StackDriver)中查看。现在,您将能够看到成功和不成功的登录请求,例如电子邮件+密码验证的
SignInWithPassword
,以及像Google SignIn这样的联合登录请求的
SigninWithDP
。查看特定用户请求的一种方法是过滤日志,使其仅包含特定的
jsonPayload.response.email

注意:启用将为该项目启用谷歌云身份平台,因此您的项目将继续受制于而不是


需要注意的一点是,如果您有大量的用户,或者项目中有非常重要的活动,您可能还希望将成本/流量/噪音降至最低。

仍然是这样吗?Firebase Auth登录是否至少有速率限制,以防止暴力猜测密码?@justColbs是的,仍然是这样。那么有人可以使用Firebase Auth SDK猜测密码100万次吗?为了保护您的数据库,您可以使用。谢谢!无法理解从何处获取身份验证令牌,您的屏幕截图回答很有帮助。