Identity Platform/Firebase:如何为非默认租户添加电话认证提供商?
解决Identity Platform/Firebase非默认租户无法添加电话认证的问题
以下是针对该问题的实操步骤:
确认项目级电话认证已启用
即使默认租户能使用电话认证,仍需确保项目全局的电话认证处于开启状态。进入Identity Platform的项目设置(非租户专属设置),找到认证提供商列表,检查电话认证是否已启用——这是租户级启用的必要前提。通过租户控制台手动添加
- 打开Identity Platform控制台,切换到目标非默认租户
- 进入该租户的「认证」>「提供商」页面
- 若下拉列表未显示电话选项,直接点击页面顶部的添加提供商按钮(部分场景下下拉列表不会展示全部可用选项,点击按钮可查看完整列表)
- 在弹出的选择界面中找到「电话」选项,点击启用并完成后续配置(如短信模板、验证规则等)
使用gcloud CLI强制启用(控制台操作无效时)
如果控制台始终无法看到电话认证选项,可通过命令行操作:- 切换至目标项目:
gcloud config set project 你的项目ID - 启用指定租户的电话认证:
gcloud identity-platform tenants update 你的租户ID --enable-phone-signin - 验证结果:
gcloud identity-platform tenants describe 你的租户ID,查看输出中phoneSignIn.enabled字段是否为true
- 切换至目标项目:
检查账号权限
确保当前操作账号拥有Identity Platform Admin或Owner权限,权限不足可能导致无法看到完整的提供商选项。
内容的提问来源于stack exchange,提问作者anonymous-dev
相关产品推荐
相关产品推荐

