gpt4 book ai didi

javascript - 如何撤销针对 Google Api 的身份验证 token 客户端

转载 作者:行者123 更新时间:2023-11-30 08:09:18 25 4
gpt4 key购买 nike

我正在尝试使用 Google Api 客户端代码撤销 token 。

我的代码看起来像这样:

$.get("https://accounts.google.com/o/oauth2/revoke?token=" + accessToken, function () {
window.location.reload();
});

我收到以下错误?

XMLHttpRequest cannot load https://accounts.google.com/o/oauth2/revoke?token=tokenishere Origin http://balblabla.com is not allowed by Access-Control-Allow-Origin.

最佳答案

经过一番研究后,我发现您可以通过在 jquery ajax 请求中指定 dataType: 'jsonp' 选项来绕过 cors 限制。相关信息在这里:https://developers.google.com/+/web/signin/disconnect

$.ajax({
type: 'GET',
url: revokeUrl,
async: false,
contentType: "application/json",
dataType: 'jsonp',
success: function(nullResponse) {
// Do something now that user is disconnected
// The response is always undefined.
},
error: function(e) {
// Handle the error
// console.log(e);
// You could point users to manually disconnect if unsuccessful
// https://plus.google.com/apps
}
});

关于javascript - 如何撤销针对 Google Api 的身份验证 token 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809339/

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