Discourseからログアウトした後にユーザーをアプリにリダイレクトするために、Discourseのlogout redirectサイト設定を使用していると仮定します。
問題の可能性のある原因は、Discourseサイトでlogin required設定が有効になっている場合です。この設定が有効になっている場合、ユーザーがDiscourseサイトに直接アクセスした場合、Discourseは自動的にSSOプロバイダーサイトにリダイレクトします。つまり、logout redirect URLに最初にリダイレクトされたときにアプリからユーザーをログアウトしない限り、次回サイトにアクセスしたときにDiscourseに自動的にログインされます。ブラウザのインスペクターを開いてネットワークタブを表示した状態でこのプロセスを実行することで、この動作を確認できます。
参考までに、WP DiscourseプラグインがDiscourseのログアウトリダイレクトを処理する方法を以下に示します: wp-discourse/lib/sso-provider/discourse-sso.php at main · discourse/wp-discourse · GitHub