Google Chrome扩展程序身份API身份验证

问题描述 投票:0回答:1

我在Chrome扩展程序上的身份验证问题,我正在努力学习。目前,如果用户登录,我的扩展程序适用于我的配置文件。一旦我测试了这一点(通过授予另一方访问权限),扩展程序似乎不会授权。我在这里做错了吗?

以下代码是否会导致身份验证问题?为了给出一些上下文,这是在我的扩展的background.js文件中。

function auth(token){
  chrome.identity.getAuthToken({ 'interactive': true }, function (token) {

if (chrome.runtime.lastError) {
  console.log(chrome.runtime.lastError);
  //Push Manual Authorise Button to UI
} else {
  //Authorised
  console.log('Token acquired: ' + token +
    ' See chrome://identity-internals for details.');
  classroomsExist(token);
}
return token;
  });
}

更新:我已通过手动加载扩展程序在另一个用户帐户上测试了此项,作为解压扩展程序并且身份验证正常运行。从Webstore安装时可能导致问题的原因是什么?我的应用程序ID在manifest.json中与Google Developer Console相同。

google-chrome-extension google-api identify
1个回答
0
投票

发布时client_id会发生更改,因此manifest.json和app代码在发布到Web商店时需要更新对它的任何引用。

© www.soinside.com 2019 - 2024. All rights reserved.