Pourriez-vous préciser ce que vous entendez par là ? Quelle est la durée de session de votre application ? Comment gérez-vous l’expiration des sessions dans votre cas ?
Discourse dispose d’un paramètre maximum session age (durée maximale de session) qui, par défaut, est réglé à 1440 heures, soit 60 jours.
En résumé, si vous ne savez pas que l’utilisateur devant l’ordinateur a changé, il n’y a rien de simple que vous puissiez faire pour l’empêcher. Vous pourriez réduire la durée de session ou appeler périodiquement votre application pour déconnecter les utilisateurs, mais dans ce cas, si vos utilisateurs restent devant l’ordinateur pendant de longues périodes, ils se retrouveront à devoir repasser par le processus d’authentification.
Discourse peut étendre n’importe quel flux de connexion et de session que vous utilisez actuellement, mais sans plus d’informations sur ce qui précède, il est difficile de déterminer exactement où se situe le problème et quelles opportunités existent.