we are currently encountering an issue with our Auth0 integration that has quite a high criticality for us.
We are a small startup building an Angular-based SPA that is provided both as a web-page and also wrapped in a Xamarin Wrapper as native Android/IOS app. We aim to provide the users with a very similar experience no matter if they use the native smartphone app or a browser on whatever platform. We are currently using the free plan.
The issue we are facing is that users are being logged out of the app and this is causing massive acceptance problems and annoyance and we are quickly losing users because of this. Because there is no session expiration logging in Auth0 and we have ramped up all the timeouts, expiration times, etc. of our tenants to the maximum, I can only deduct that most users get logged out because of the 3 days of inactivy timeout. See here: https://auth0.com/docs/sessions/concepts/session-lifetime
The session inactivity timeout essentially means that if a user does not open our app for 3 days, he or she will have to do a login afterwards, which is very annoying for the users. Most of them are now accustomed to mobile apps and also web pages like facebook giving them virtually infinite session time and there is a very very low tolerance treshold for repeated logins after a few days for non-banking apps.
Is there any technical solution anyone can think of, that allows us to work around the 3 day inactivity timeout? The only technically sound solution I see is upgrading to the enterprise plan, which we cannot afford as a startup which is currently in the starting phase with zero revenue.
I have found two similar threads that had no real conclusions, but are much older:
Both do not provide us with a solition. Ideas, anyone? We can’t be the only ones with such problems