Javascript 建议解决错误的方法:不允许操作:已禁用标识提供程序配置
有人能推荐一个解决我在firebase web应用程序中遇到的问题的方法吗?我正在试用google誓言 以下是代码片段:Javascript 建议解决错误的方法:不允许操作:已禁用标识提供程序配置,javascript,firebase,google-api,Javascript,Firebase,Google Api,有人能推荐一个解决我在firebase web应用程序中遇到的问题的方法吗?我正在试用google誓言 以下是代码片段: //login with google const googleButton = document.querySelector('#googleLogin'); googleButton.addEventListener('click', (e)=>{ e.preventDefault(); M.Modal.getIns
//login with google
const googleButton = document.querySelector('#googleLogin');
googleButton.addEventListener('click', (e)=>{
e.preventDefault();
M.Modal.getInstance(modal).close();
loginForm.reset();
const provider = new firebase.auth.GoogleAuthProvider();
auth.signInWithPopup(provider).then(function(result){
console.log(result);
console.log("Successful Google Sign in");
}).catch(function(error){
console.log(error);
console.log("Login failed");
以下是我从浏览器获得的响应负载:
{
"error": {
"code": 400,
"message": "OPERATION_NOT_ALLOWED : The identity provider configuration is disabled.",
"errors": [
{
"message": "OPERATION_NOT_ALLOWED : The identity provider configuration is disabled.",
"domain": "global",
"reason": "invalid"
}
]
}
}
我得到的不是控制台日志中的成功谷歌登录
,而是:
自动为“”上的跟踪器“”授予存储访问权限
我已启用Google作为登录选项之一。我重新启动浏览器,重新运行web应用程序,从Firebase控制台(再次)启用Google登录方法,并最终将自定义类型的授权域(127.0.0.0)添加到授权域列表中。成功了。您确定已从Firebase控制台启用登录方法吗?