我们发现适配器请求的响应已在cache.db
文件中缓存在应用内。
有没有办法避免这种情况? worklight属性文件中有任何配置吗?
答案 0 :(得分:0)
有以下IBM Worklight技术说明:http://www-01.ibm.com/support/docview.wss?uid=swg1PM95421
敏感数据,例如作为网址一部分的用户名和密码, 以纯文本形式存储在iOS cache.db文件中。
通过使用调用可以解决此问题 WL.Client.addGlobalHeader('Cache-Control','no-store,no-cache');在 应用代码中的适当位置。打电话给 removeGlobalHeader()可用于反转Cache-Control设置。
所以:
此外:有一种方法可以通过本机代码清除或操作此文件 在上述假设下的Worklight应用程序的上下文中,you will need to create a Cordova plug-in将对此文件执行操作。
请参阅以下内容: