gpt4 book ai didi

google-chrome-extension - 带有 oauth 的 Google chrome 扩展

转载 作者:行者123 更新时间:2023-12-03 17:49:13 24 4
gpt4 key购买 nike

我有一个 Google Chrome 扩展程序,需要对其进行身份验证才能访问我服务器上的数据。在我的服务器上,我添加了 OAUTH 登录,它允许用户通过 gmail 帐户登录(我已经在我的服务器上配置了重定向 URL,这有效。我可以通过网页上的谷歌帐户登录)。我有 OAuth 处理谷歌浏览器扩展( https://developer.chrome.com/apps/identity )。我可以获得 OAuth token 。但我不确定如何使用此 token 登录到我在服务器上的帐户。有人可以帮我吗?

最佳答案

要使用访问 token 从您的扩展程序访问您的 GMail 信息,您只需在进行 API 调用时将 token 添加到您的请求 header 中:

Authorization: Bearer <access_token>

例如,要访问您的 Gmail 邮件,您可以进行一个简单的 Ajax 调用:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://www.googleapis.com/gmail/v1/users/<userId>/messages');
xhr.setRequestHeader('Authorization', 'Bearer ' + access_token);
xhr.onload = function() { console.log(this.response) };
xhr.send();

关于google-chrome-extension - 带有 oauth 的 Google chrome 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25219965/

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