Is there an endpoint to check if a user is logged in

¿Podrías explicarme un poco cómo podemos verificar si un usuario ha iniciado sesión en Discourse desde otro subdominio? Estoy intentando implementar un middleware de autenticación en mis manejadores de rutas (en el servidor) para comprobar si la sesión SSO del usuario en Discourse sigue siendo válida.

Estoy intentando implementar casi lo mismo para una aplicación web, pero no logro averiguar cómo verificar si el usuario sigue conectado. (Preferiblemente que haya iniciado sesión desde el mismo navegador que se está utilizando actualmente para enviar la solicitud al servidor).
¡Gracias!