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

Не могли бы вы немного пояснить, как можно проверить, что пользователь вошёл в систему на Discourse с другого поддомена? Я пытаюсь реализовать middleware аутентификации в моих обработчиках маршрутов (на стороне сервера), чтобы проверить, действителен ли ещё вход пользователя в Discourse через SSO.

Я пытаюсь реализовать практически то же самое для веб-приложения, но не могу понять, как проверить, что пользователь всё ещё вошёл в систему. (Желательно, чтобы вход был выполнен из того же браузера, который в данный момент используется для отправки запроса на сервер.)
Спасибо!