javascript - 带有电子邮件链接的 Firebase 登录会删除 ActionCodeSettings URL 中的路径
问题描述
我尝试使用带有电子邮件链接的firebase登录,如下所示:
firebase.auth().sendSignInLinkToEmail(input.userDetails.user_email, {
url: 'https://mydomain/register/complete-registration',
handleCodeInApp: true,
iOS: {
bundleId: 'myIOSBundle'
},
android: {
packageName: 'myAndroidAppId',
installApp: true,
minimumVersion: '12'
},
dynamicLinkDomain: 'myDynamicLinkDomain'
})
我按预期收到了电子邮件,但是当我单击电子邮件中的登录按钮时,我的 actionCodeSettings URL 从https://mydomain/register/complete-registration更改为https://mydomain/complete-registration?apiKey=API_KEY&oobCode =CODE&mode=signIn&lang=en。为什么 firebase从我的 url 路径中删除“注册” ?
解决方案
推荐阅读
- json - JSON 模式 - 基于另一个下拉菜单在下拉菜单中显示值
- python - 在 pygame 中使用精灵
- visual-studio-2019 - IntelliSense 完成初始化,但尝试加载文档时发生错误。连接到命名管道时超时
- ansible - 如果变量列表中的引用文件存在,则有条件地包含模板行
- nestjs - Fastify 模式下 NestJS 动态模板渲染 - res.render 不是函数
- mysql - 查询中 MySQL 变量定义的 PostgreSQL 等效项
- python - 确定从哪里启动 python 脚本
- python - 如何用模式/平均值估算熊猫数据框中的整个缺失值?
- jax-rs - 如何在 jax-rs 中使用 saml
- docker - Jfrog Artifactory - docker push 在 POST /blob/uploads/ 上返回 405