Angular Firebase simplelogin

时间:2014-10-31 08:39:36

标签: angularjs firebase firebasesimplelogin

当我使用像

这样的结构时
 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'。

1 个答案:

答案 0 :(得分:2)

您必须在 Google Developers Console 页面中正确设置REDIRECT URIS

转到https://console.developers.google.com/,进行身份验证(:-),选择APIs & AuthCredentials,并使用网址REDIRECT URIS填充https://auth.firebase.com/auth/google/callback字段。