簡體   English   中英

如何在sencha touch客戶端應用程序中保存access_token

[英]How to hold access_token in sencha touch client application

我有一個sencha觸摸客戶端應用程序和具有OAuth2授權協議的靜態Web服務。 我想知道,如何在我的客戶端應用程序中保存access_token以便進一步使用。 現在,我使用一個全局變量來持有令牌,這是最​​好的方法嗎?

好了,您可以使用商店來保存數據並將其保存在localStorage或sessionStorage中。 Store是一個很好的工具,可以保持代碼整潔。

更新

最佳實踐是關於可維護性(清晰的代碼),效率,可靠性,可用性。 因此,如果您使用的是框架,那么最好的方法就是使用它的工具。 這樣,任何對此有知識的程序員都將更快地理解代碼。

使用存儲,您甚至可以將數據保存在localSessionsessionStore中,因此可以完全控制要保存數據的時間。

存儲的另一個優點是,您可以保留多個用戶或一組多個數據,而無需進行大量工作(例如配置文件或其他需要保存的數據)。

當然,您可以毫無問題地使用全局變量。 但是在我個人看來,如果您使用框架,請使用工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM