Программное завершение сеанса пользователей в Discourse

При использовании SSO, похоже, что когда пользователь удаляется в WordPress, он не выходит из системы Discourse.

Это проблема для моей настройки, так как я хочу запретить пользователям доступ к Discourse, когда их подписка в Memberpress истекает или они удаляются из Memberpress/WordPress.

Я могу предотвратить их доступ при входе, используя хук “wpdc_sso_provider_before_sso_redirect” и проверяя наличие действующей подписки в этот момент. Однако проблема в том, что сессия в Discourse длится вечно, поэтому они фактически никогда не выходят из системы.

Как это исправить?
Возможно, есть способ выводить пользователей из системы Discourse через API-вызов или что-то подобное?

Спасибо!!
Пер

Возможно, этот раздел может быть полезен.