Firebase可以合并电子邮件身份验证和电话身份验证,而无需密码进行getCredential

时间:2020-08-15 10:17:04

标签: android firebase firebase-authentication

AuthCredential credential = EmailAuthProvider.getCredential(email, password);  

可以在没有上述代码行密码的情况下获取凭据。

1 个答案:

答案 0 :(得分:1)

是的,可以。但是使用其他身份验证系统。
EMAIL_LINK_SIGN_IN_METHOD将是您的解决方案。

getCredentialWithLink(String email, String emailLink)

在这种情况下,您不需要密码。 进一步的参考:https://firebase.google.com/docs/reference/android/com/google/firebase/auth/EmailAuthProvider#public-static-authcredential-getcredentialwithlink-string-email,-string-emaillink