【发布时间】:2020-02-16 09:11:58
【问题描述】:
我正在构建一个 React + Firebase 应用程序并使用 Firebase 的 PhoneAuthProvider 进行身份验证。
在开发过程中,有很多登录和注销来测试身份验证流程、私有路由、登录重定向等。
每次我需要登录时,都会收到一个 reCAPTCHA 挑战。这太烦人了。
而且由于我在短时间内从同一个 IP 发出了如此多的登录请求,我被展示了几个(有时是 10 个!)reCAPTCHA 挑战。可能是因为谷歌认为这是可疑的行为。
如何在开发过程中禁用 reCAPTCHA?
如果这不可能,有什么可能的解决方法?
继续这样下去根本不切实际?
这是我的 firebaseui 配置:
const uiConfig = {
signInSuccessUrl: '/home',
signInOptions: [{
provider: firebase.auth.PhoneAuthProvider.PROVIDER_ID,
recaptchaParameters: {
type: 'image',
size: 'invisible',
badge: 'bottomleft'
},
defaultCountry: 'IN'
}],
};
【问题讨论】:
标签: javascript firebase firebase-authentication firebaseui