gpt4 book ai didi

firebase - Firebase 身份验证后访问范围数据

转载 作者:行者123 更新时间:2023-12-02 19:21:23 24 4
gpt4 key购买 nike

我使用以下代码(Angularfire2)在我的谷歌登录身份验证中授权了日历API:

let auth = new firebase.auth.GoogleAuthProvider();
auth.addScope('https://www.googleapis.com/auth/calendar');
this.afAuth.auth
.signInWithPopup(auth).then((data) => {
console.log(data); // nothing about calendar here
});

有什么方法可以使用 FirebaseAuth 访问授权范围吗?

例如,用户签名并授权日历授权后,访问日历数据。

最佳答案

如果您查看reference docs ,你会看到有 examples for each provider ,演示如何获取第三方OAuth token:

// Using a redirect.
firebase.auth().getRedirectResult().then(function(result) {
if (result.credential) {
// This gives you a Google Access Token.
var token = result.credential.accessToken;
}
var user = result.user;
});

获得第三方 token 后,您可以直接针对他们的 API 使用该 token 。

关于firebase - Firebase 身份验证后访问范围数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44476822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com