He tenido un problema vago durante un tiempo; solo recientemente he logrado entender los síntomas lo suficiente como para reportarlo.
Hechos:
- Instancia de Discourse instalada localmente
- El acceso a Internet de la instancia se realiza a través de un proxy inverso de Cloudflare
- El acceso local se realiza mediante un proxy inverso local dentro de mi UTM
- Mi cuenta de usuario es administrativa
- Soy el único usuario administrativo regular en el sistema; existen otras cuentas administrativas, pero se usan raramente
- Algunos usuarios acceden a Discourse tanto desde la red local como desde Internet
- Yo accedo regularmente al sistema de Discourse tanto localmente como desde Internet
- Algunos usuarios solo acceden a Discourse desde Internet
- Cuando paso mucho tiempo fuera de la red local y accedo a Discourse únicamente por Internet, no experimento este problema.
El problema:
- Con frecuencia, mis sesiones se terminan después de aproximadamente un día; esto ocurre en todos mis dispositivos que usan la cuenta: mi teléfono Android, mi escritorio y mi portátil. Esto no le sucede a otros usuarios.
Sospecho que algunos de los mecanismos de seguridad de Discourse relacionados con ubicaciones de inicio de sesión desconocidas están contribuyendo a este problema, pero no sé cómo refinar mi teoría ni resolverlo. ¿Tienen alguna sugerencia?