Worklight Online + Offline-Authentifizierung

Ich versuche mit Worklight Folgendes zu erreichen.

Meine App verfügt über zwei Funktionen. Auf eine Reihe von Funktionen kann nur zugegriffen werden, wenn die App mit dem Server verbunden und der Benutzer authentifiziert ist. Auf andere Funktionen kann offline zugegriffen werden, sie erfordern jedoch Daten aus einem verschlüsselten JSONStore.Ich habe einen JSONStore auf dem Client-Gerät, der mit einem Passwort initialisiert wird. Daher werden die Daten im Speicher verschlüsselt. Außerdem wird dieser JSONStore über einen Adapter mit einer Datenbank auf dem Server synchronisiert.Ich habe auch einen anderen Adapter eingerichtet, der den Benutzer mithilfe eines anderen Satzes von Anmeldeinformationen authentifiziert, die in einer Datenbank gespeichert sind. Der Benutzer kann nur dann authentifiziert werden, wenn die App online ist.

Was ich tun möchte, ist, diese beiden Ansätze zu vereinheitlichen, sodass der Benutzer nicht zwei Sätze von Anmeldeinformationen eingeben muss, um auf diese beiden unterschiedlichen Sätze von Funktionen zuzugreifen. Eine mögliche Lösung, die mir in den Sinn gekommen ist, besteht darin, den JSONStore zu verschlüsseln und die Adapterauthentifizierung durchzuführen, ohne dass der Benutzer eingreifen muss. Aber ich denke nicht, dass es sicher ist.

Irgendwelche Ratschläge oder Lösungsansätze?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage