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

Когда пользователь находится во внешнем приложении, он нажимает кнопку входа и перенаправляется через поток SSO-провайдера Discourse, после чего возвращается во внешнее приложение. Это внешнее приложение может хранить сессию с данными пользователя. Когда пользователь выходит из Discourse, вебхук может удалить сессию внешнего приложения. Я не уверен, но, кажется, заголовок вебхука — X-Discourse-Event: user_logged_out.

Редактирование: выход из внешнего сайта осуществляется с помощью API Discourse.

Вместо того чтобы спрашивать у Discourse, вошёл ли пользователь в систему, можно запросить эту информацию у внешнего приложения. В моём случае это нужно, например, для скрытия кнопки входа на внешнем сайте.

Я смогу позже перепроверить свой код. Я давно не смотрел его, но, кажется, он делал что-то подобное.