SSOを使用している場合、WordPressでユーザーが削除されても、Discourseからはログアウトされないようです。
これは私の設定において問題です。Memberpressのサブスクリプションが期限切れになった場合、またはMemberpress/WordPressからユーザーが削除された場合に、Discourseへのアクセスを停止したいと考えているためです。
ログイン時に「wpdc_sso_provider_before_sso_redirect」というフックを使用して、その時点で有効なサブスクリプションがあるか確認し、アクセスを防止することはできます。しかし、Discourseのセッションが永遠に続くため、実質的にユーザーがログアウトされることはありません。
これをどう解決すればよいでしょうか?
もしかすると、API呼び出しなどでDiscourseからユーザーをログアウトさせる方法があるでしょうか?
よろしくお願いいたします!
Per