If you have more than one device setup using the same Apple ID and have iCloud keychain sync enabled and different user accounts are trying to use asensei on each you may encounter problems.
For example if you use the same Apple ID on both an iPad and an iPhone asensei stores the login credentials (access token and refresh token) in the keychain. When you log in on one device, that's overridden and then synced to the other device. The second device (e.g. used by a second family member) would stay logged in until it's time to refresh the asensei login token (1 day max), at which point the refresh token used would be the one from the wrong user (it would be coming from the other user's keychain login details).
The solutions are to use different apple IDs on each iPad and/or to disable the iCloud keychain sync on one of the iPads.
How to disable iCloud Keychain on iPhone and iPad
- Launch the Settings app on your iPhone or iPad.
- Tap your Apple ID banner.
- Tap iCloud.
- Scroll down and tap Keychain.
- Toggle the iCloud Keychain switch off.