通过OAuth.io javascript SDK验证后启用令牌缓存
Enable token caching after validation through the OAuth.io javascript SDK
我正在创建一个网站(在AngularJS中),该网站通过OAuth.io的javascript SDK使用Google Analytics API。
一切设置起来都很简单,但他们的文档确实缺乏;它非常简短,只有一些代码示例。
目前,每次我刷新页面时,我都需要再次验证(通过弹出窗口),并看到有一种方法可以使用他们的SDK启用缓存(注意:我知道这可以通过cookie或浏览器存储来完成,但我想使用他们的SDK)
这里解释如下:https://oauth.io/docs/api-reference/client/javascript#detailed-描述身份验证对象可用方法弹出
你可以使用"选项,启用缓存",但我真的不知道如何以及在哪里添加这个参数
弹出窗口的我的代码:
$scope.connect.analytics = function() {
OAuth.popup('google_analytics')
.done(function(result) {
console.log(result);
$scope.connect.status = true;
})
.fail(function (err) {
console.log(err)
});
};
您可以使用{cache: true}
作为第二个参数:
$scope.connect.analytics = function() {
OAuth.popup('google_analytics', {cache: true})
.done(function(result) {
console.log(result);
$scope.connect.status = true;
})
.fail(function (err) {
console.log(err)
});
};
第二次调用弹出窗口时,它不会显示弹出窗口,而是直接在回调中使用上一个响应。
您可以在OAuth.clearCache('google_analytics');
之后使用来清除特定提供程序的缓存。
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 将HTML(支持文件)中的令牌(字符串、数字等)传递给LogiXML
- 未捕获的语法错误:意外的令牌,
- 访问令牌和响应数据
- jQuery$.getJSON抛出意外令牌
- 访问令牌facebook未激活
- 如何使用Google撤销Oauth令牌'的Javascript API
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- OAuth和访问令牌
- javascript api,用于在第三方域上存储身份验证令牌
- 意外的令牌模块生成失败:SyntaxError
- 为什么我在下面的..of循环中得到意外令牌
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- 函数返回错误'令牌{'
- 意外的令牌非法javascript/metrol
- Getstream.io"未认证”;带有只读令牌
- 通过OAuth.io javascript SDK验证后启用令牌缓存