当我使用像
这样的结构时 ref.authWithOAuthPopup("facebook", function(error, authData) {
console.log("User ID: " + authData.uid + ", Provider: " + authData.provider);
}, {
remember: "sessionOnly",
scope: "email"
});
一切正常:
User ID: facebook:..., Provider: facebook
User ID: google:..., Provider: google
.... and others.
当我使用建筑时
var authClient = $firebaseSimpleLogin(ref);
authClient.$login("google", {
remember: "sessionOnly"
});
我看到错误'400。那是一个错误。错误:redirect_uri_mismatch'。
答案 0 :(得分:2)
您必须在 Google Developers Console 页面中正确设置REDIRECT URIS
。
转到https://console.developers.google.com/,进行身份验证(:-),选择APIs & Auth
,Credentials
,并使用网址REDIRECT URIS
填充https://auth.firebase.com/auth/google/callback
字段。