Firebase auth返回不同的providerId

时间:2017-10-15 17:14:40

标签: firebase firebase-authentication

在firebase文档facebook login section中说要检查isUserEqualproviderId相同,因此我们不必重新验证firebase,而是从firebase.auth().onAuthStateChanged返回providerId和firebase.auth.FacebookAuthProvider.PROVIDER_ID是不同的。第一个是facebook.com,第二个是facebook。所以它总是不相等,总是重新认证?

被修改

const providerData = firebaseUser.providerData;
console.log('onAuthStateChanged promise:', providerData[0].providerId)
console.log('firebase.auth.FacebookAuthProvider.PROVIDER_ID:', firebase.auth.FacebookAuthProvider.PROVIDER_ID)

log

编辑2

这与firebase或firebase android sdk无关。它是react-native-firebase库。

0 个答案:

没有答案