Autenticação Worklight Online + Off-line

Estou tentando alcançar o seguinte através do Worklight.

Meu aplicativo tem dois conjuntos de recursos. Um conjunto de recursos pode ser acessado apenas quando o aplicativo está conectado ao servidor e o usuário é autenticado. Outro conjunto de recursos pode ser acessado offline, mas eles requerem dados de um JSONStore criptografado.Eu tenho um JSONStore no dispositivo cliente que é inicializado usando uma senha. Portanto, os dados na loja serão criptografados. Além disso, esse JSONStore é sincronizado com um banco de dados no servidor por meio de um adaptador.Também configurei outro adaptador que autentica o usuário usando outro conjunto de credenciais armazenadas em um banco de dados. O usuário pode ser autenticado apenas quando o aplicativo estiver online.

O que eu quero fazer é unificar essas duas abordagens para que o usuário não precise inserir dois conjuntos de credenciais para acessar esses dois conjuntos diferentes de recursos. Uma solução possível que me veio à mente é apenas criptografar o JSONStore e executar a autenticação do adaptador sem a intervenção do usuário. Mas não acho que seja seguro.

Algum conselho ou abordagem para resolver esse problema?

questionAnswers(1)

yourAnswerToTheQuestion