小编Elt*_*uza的帖子

使用 SMS Firebase 进行身份验证:错误(身份验证/参数错误)

我\xc2\xb4m 尝试在 Vuejs (Quasar) 应用程序上使用带有电话号码的 firebase 身份验证。\n按照文档,第一步是获取验证码。我相信这是我不能正确做的地方:

\n

使用单个文件测试 i\xc2\xb4m:\nHTML 模板上的 Div:

\n
  <div if="recaptcha-container" \n  data-sitekey="6LcsaxsdAAAAAEBn0sPDCEncnU9564MisyRuDzD_"\n  data-callback="sendForm"\n  data-size="invisible">\n  </div>\n
Run Code Online (Sandbox Code Playgroud)\n

下面是脚本中的身份验证代码。为了安全起见,我改变了敏感键。它们是正确的,I\xc2\xb4m 使用相同的密钥通过 GoogleAuth 成功进行了身份验证

\n
import { initializeApp } from "firebase/app"\nimport { getAuth, RecaptchaVerifier,GoogleAuthProvider,signInWithPopup } from "firebase/auth"\n\nconst firebaseConfig = {\n  apiKey: "xxxxxxxxxxxxxxxx",\n  authDomain: "xxxxxx.firebaseapp.com",\n  projectId: "dev-meetups-aa72b",\n  storageBucket: "xxxxxxxx.appspot.com",\n  messagingSenderId: "xxxxxx",\n  appId: "xxxxxxxxxxxxxxxxx",\n  measurementId: "G-xxxxxx"\n};\n\n// Initialize Firebase\nconst app = initializeApp(firebaseConfig)\nconst provider = new GoogleAuthProvider();\nconst auth = getAuth(app)\n
Run Code Online (Sandbox Code Playgroud)\n

按照文档和一些教程,我在 Created 上初始化验证码方法:

\n
 created() {\n    this.initilizeCaptcha()\n  },\n
Run Code Online (Sandbox Code Playgroud)\n

方法:

\n
initilizeCaptcha …
Run Code Online (Sandbox Code Playgroud)

javascript firebase vue.js quasar firebase-authentication

7
推荐指数
2
解决办法
7072
查看次数