【发布时间】:2021-11-12 22:25:31
【问题描述】:
我按照 Firebase 程序进行无密码身份验证:
- 在 Python 中从后面返回。 Generate email link for connexion
- 用于 Angular Js 中的前端。 Completing signin in a web page
而且效果很好。我能够仅使用电子邮件且无需密码来验证用户。伟大的 !但是有没有办法使用电话号码验证用户并且仍然没有密码?
这就是我处理电子邮件 + 无密码验证的方式:
action_code_settings = auth.ActionCodeSettings(
url=f'http://localhost:4200/login',
handle_code_in_app=True,
ios_bundle_id='com.example.ios',
android_package_name='com.example.android',
android_install_app=True,
android_minimum_version='12',
dynamic_link_domain='magic42.page.link',
)
link = auth.generate_sign_in_with_email_link('some_email@gmail.com',action_code_settings)
显然,如果我通过电话号码更改电子邮件 (some_email@gmail.com),则会触发错误,因为此功能仅适用于电子邮件。是否有其他功能可以接受电话号码进行身份验证?如果没有,是否有解决方法?
【问题讨论】:
标签: firebase authentication firebase-authentication password-less