0

我在应用程序中使用twitter oAuth,每次应用程序开始请求授权时,但我希望通过一次性身份验证来使用时间线和其他事物,以便我要存储访问令牌,这怎么可能。 在此先感谢..! :)如何在BB10上存储访问密钥Webworks

回答

0

我使用localStorage为此。这里有一个简单的示例指南:http://www.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/

在其他平台(Android)上,我不会推荐此应用,因为应用的沙箱可能会在某些设备上轻松入侵。但是,在BB10上,无法通过对设备进行生根来获取应用程序文件(因为它是安全的),并且沙箱不会受到危害。如果您担心安全问题,请通过算法运行令牌,以便在将令牌保存到localStorage之前对其进行“加密”。由于应用程序中的代码不会受到影响(再次,安全平台),该算法是安全和秘密的。

另外,BB10可以为您提供25MB的localStorage空间,这使它成为动态事物的一个非常好的容器。本地存储将在您关闭该应用并将其打开时保留。

再一次,这不是所有平台的最佳做法,因为在某些平台上,应用程序或其沙箱可能会受到危害,以至于有人可能通过提取应用程序文件来获取API密钥或令牌。但在BB10上应该是安全的。

祝你好运!

约翰

注,反应是我自己的,而不是由我的雇主认可。