我正在使用 Google 登录按钮让用户使用他们的 Google 帐户登录:
gapi.signin2.render("container-btn-google-login", {
scope: "email profile",
onsuccess: (user) => {
let token = user.getAuthResponse();
setToken(token);
// How can I get the Access Token here
// that should be the same as user.Zi.access_token?
resolve(token);
},
});
我将调用其他 Google API 并且不想使用他们的 Javascript 库(我将fetch用来调用他们的 REST API)。
但是,当我Authorization: token.id_token作为标题放置时,请求被拒绝。如果我手动输入一个可以从控制台 ( user.Zi.access_token)看到的值,它就可以工作。
如何access_token从 Google API Javascript SDK 中提取?使用一些神秘和无证之类的东西Zi对我来说似乎并不安全。
尚方宝剑之说
相关分类