You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase/GCP中beforeUserCreated阻塞函数无法注册至身份认证的问题

Firebase Auth 阻塞函数无法注册问题

背景信息

已通过Firebase CLI及v2 Identity Firebase API创建beforeUserCreated云阻塞函数,部署成功,可在Firebase和GCP Functions中查看。在Firebase中,该函数的触发器被识别为before user created
firebase trigger

问题

尝试在Firebase Auth或GCP Identity中注册该阻塞函数时,无法选择已上传的函数,导致函数无法在用户创建前运行。
无可用选项

预期结果

根据官方文档,完成的配置应能让该函数在选择“账号创建前”函数时显示为可选选项(路径为Firebase authentication->settings->blocking functions或GCP Identity->settings->triggers)。

已尝试的解决方案

  • 为相关Firebase服务账号授予Cloud Run Invoker、Cloud Functions Invoker角色,以及Firebase认证和GCP Identity角色
  • 删除并重新创建函数(尝试更新函数)
  • 遵循第二代函数权限指南为正确主体授予权限
  • 仔细检查函数使用的服务账号与拥有权限的服务账号是否一致
  • 确认已启用集成Identity Platform的Firebase认证

尝试创建账号验证,即使未注册函数也未生效。目前仅有的提示是一条警告:
输入图片描述
但该警告的“了解更多”链接指向的正是已遵循的文档。

内容的提问来源于stack exchange,提问作者Toby Clark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 05:28:32