firebase firestore审核登录功能

firebase firestore审核登录功能,firebase,google-cloud-firestore,google-cloud-functions,stackdriver,Firebase,Google Cloud Firestore,Google Cloud Functions,Stackdriver,我的firebase项目中有几个http函数,因为我更喜欢在后端添加、验证和更新数据。我想使用自动stackdriver日志,但我需要将日志事件与经过身份验证的用户相关联(请求经过身份验证)。有没有办法向数据库更新添加一些上下文?或者提交对用户名称(而不是服务帐户)的更改?Firestore触发器当前不会关联任何有关最终用户的信息(即使您使用的是Firebase身份验证和安全规则),因此您必须将用户信息写入每个文档,以便跟踪对其执行操作的人。它将不仅仅出现在环境或上下文中 如果您选择这种方式,我

我的firebase项目中有几个http函数,因为我更喜欢在后端添加、验证和更新数据。我想使用自动stackdriver日志,但我需要将日志事件与经过身份验证的用户相关联(请求经过身份验证)。有没有办法向数据库更新添加一些上下文?或者提交对用户名称(而不是服务帐户)的更改?

Firestore触发器当前不会关联任何有关最终用户的信息(即使您使用的是Firebase身份验证和安全规则),因此您必须将用户信息写入每个文档,以便跟踪对其执行操作的人。它将不仅仅出现在环境或上下文中

如果您选择这种方式,我强烈建议添加安全规则,要求用户在文档字段中正确提供其Firebase身份验证UID,这样您就可以100%确保它是正确的


阅读本文了解更多详细信息:

Firestore触发器当前不关联任何有关最终用户的信息(即使您使用的是Firebase身份验证和安全规则),因此您必须将用户信息写入每个文档,以便跟踪对其执行操作的人。它将不仅仅出现在环境或上下文中

如果您选择这种方式,我强烈建议添加安全规则,要求用户在文档字段中正确提供其Firebase身份验证UID,这样您就可以100%确保它是正确的

有关更多详细信息,请阅读以下内容: