使用React App在Firebase中登录Twitter登录问题

时间:2017-05-22 07:10:21

标签: reactjs authentication firebase firebase-authentication twitter-oauth

我正在使用signInWithRedirect方法在以下反应组件中使用twitter登录

<PrimaryButton 
title={signup ? 'Sign Up with Twitter' : 'Log In with Twitter'} 
img={twitter} 
colour='twitterBlue white pointer' 
action={() => auth.signInWithRedirect(twitterAuthProvider)} />

(动作道具只对应一个onClick。我很确定它不是我的代码的问题,因为我有相同的代码用于Facebook和谷歌登录,他们工作正常。)

当我尝试注册或登录时,我在控制台中遇到同样的神秘错误“从TWITTER获取VERIFY_CREDENTIAL时出现网络错误。”

这是行动https://tamurowebapp.firebaseapp.com/signup

中的注册表单

我尝试交换signInWithRedirect以使用弹出窗口登录,然后使用onAuthStateChanged而不是auth.getRedirectResult(),但它们都是一样的。

我们甚至删除并重新制作了Twitter应用程序,然后将firebase中的所有密钥重置为安全。

更糟糕的是,错误有时只会发生。这不是我可以按需复制的东西。很有压力。

有没有人遇到类似的问题,你能推荐一个解决方案吗?

0 个答案:

没有答案