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