我按照 Firebase 程序进行无密码身份验证:
- 从后面用Python。为连接生成电子邮件链接
- 用于 Angular Js 的前端。在网页中完成登录
它工作正常。我能够仅使用电子邮件且无需密码来验证用户。伟大的 !但是有没有办法使用电话号码验证用户并且仍然没有密码?
这就是我处理电子邮件 + 无密码验证的方式:
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
),则会触发错误,因为此功能仅适用于电子邮件。是否有其他功能可以接受电话号码进行身份验证?如果没有,是否有解决方法?