firebase - Firebase - 凭证对象是否只能使用一次?
问题描述
我已成功登录到 firebase Phone 提供程序,并为该电话识别提供程序保存了一个凭证(我们称之为凭证 A )对象。现在我的问题是关于重用这个凭证。
如果我删除(或退出)电话提供商帐户并使用其他提供商(例如 Google)登录,我是否可以在之后将凭据 A 链接到 google?当我在 ios 上尝试时,出现以下错误:
一旦我使用凭据登录,我就不能重复使用它了吗?这是我的问题?
解决方案
以下是关于不同凭证及其可重用性的摘要。
- 电子邮件/密码凭据可重复使用。
- OAuth 凭证(Google、Facebook 等)是可重复使用的,但会在一段时间后过期,具体取决于底层 OAuth 访问令牌或 ID 令牌过期时间。
- 电子邮件链接凭据不可重复使用。
- 电话身份验证凭据不可重复使用。
推荐阅读
- python - Python 虚拟环境使用与安装不同的模块
- php - 如何在结帐期间获取用户角色并将其存储为用户元?
- ada - 如何保存判别记录的访问类型以供以后使用
- express - 我们如何在使用 express 的自定义服务器中使用 buefy 配置 nuxtjs
- css - ::ng-deep 的范围是什么?
- sql - String_Split 分隔符 '.' SQL 服务器
- kotlin - 使用 Firebase 向地图添加标记
- ruby - 在我的 ruby 控制台上自动加载 Dotenv
- c++ - 如何通过 CMakeLists.txt 在 C++ 项目中使用 Caffe 库
- windows - 如何在 Docker Windows 容器中设置屏幕分辨率?