カスタムSSOがパラメータとしてsecure_sessionを追加した後に機能しない

残念ながら、その新しい設定だけでは解決しないと思います。コード内部では、実際に使われていなくても、secure_session オブジェクトを渡す必要があります。

一般的には、認証プラグインには DiscourseConnect の実装をオーバーライドするのではなく、公式のフック を使用することを推奨しています。

プラグイン全体を見ないことには確実なことは言えませんが、secure_sessionnil を渡してみることをお勧めします。それに加え、新しいサイト設定を切り替えることで、動作が少し改善するかもしれません。

「いいね!」 5