2
我試圖通過Worklight實現以下功能。工作燈在線+脫機驗證
- 我的應用程序有兩套功能。只有當應用程序連接到服務器並且用戶已通過身份驗證時纔可以訪問一組功能。另一組功能可以脫機訪問,但它們需要來自加密JSONStore的數據。
- 我在使用密碼初始化的客戶端設備上有一個JSONStore。因此,商店中的數據將被加密。此外,此JSONStore通過適配器同步到服務器上的數據庫。
- 我還設置了另一個適配器,它使用另一組存儲在數據庫中的憑證對用戶進行身份驗證。用戶只能在應用程序在線時進行身份驗證。
我想要做的就是統一這兩種方法,以便用戶不必輸入兩組憑證即可訪問這兩組不同的功能。我想到的一個可能的解決方案就是加密JSONStore並在沒有用戶介入的情況下執行適配器身份驗證。但我不認爲這是安全的。
任何建議或方法來解決這個問題?
我認爲這是方法足以解決我的問題。當應用程序處於脫機狀態時,用戶無法更改其憑據,但沒關係。我個人認爲Worklight應該爲這個問題提供了更優雅的解決方案。謝謝。 – Chandrahas
你能告訴我如何從我的客戶端發送HTTPS請求嗎?或者Worklight是否會通過HTTPS自動執行所有通信? – Chandrahas
如果您對HTTPS支持感興趣,建議閱讀您正在使用的Application Server的文檔。例如:[爲Liberty配置文件啓用SSL通信](http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/index.jsp?topic=%2Fcom.ibm.websphere.wlp.nd.doc% 2Fae%2Ftwlp_sec_ssl.html)。 – cnandreu