我正在使用 Firebase 作为后端的项目,以及Facebook和Google等提供商进行身份验证 .
根据Firebase documentation对于Facebook Auth提供商,我可以获得访问令牌,如下所示:
var provider = new firebase.auth.FacebookAuthProvider();
firebase.auth().signInWithPopup(provider).then(function(result) {
// This gives you a Facebook Access Token.
var token = result.credential.accessToken;
});
但显然,下面的代码不起作用 .
我似乎还有其他类似的问题(here和here),但其中大部分都是旧的或者不完全是我现在面临的问题 . :(
所以,如果有人能告诉我如何在用户成功登录我的webapp后获得访问令牌,我真的很感激 .
有关我正在使用的版本的详细信息:
"angularfire2": "^5.0.0-rc.6"
"@angular/core": "^5.2.0"
"firebase": "^4.9.1"