Discourse と Okta 認証の設定方法

当社のアプリケーションでは、Okta をアイデンティティプロバイダーとして使用しています。Okta を介して、Discourse コミュニティに同じ認証情報でログインできるようにすることは可能でしょうか?また、アプリにログインしている場合は、自動的に Discourse コミュニティにもログインさせることはできるでしょうか?

Okta 統合は openid-connect プラグインを使用して設定できるはずです

自動ログインはどうでしょうか?つまり、ユーザーがアプリにログインすると、Discourse 側でも自動的にログインまたはサインアップされるようにしたいのです(再度の認証は不要です)。

Discourse サイトが login_required に設定されている場合、Okta による認証が即座にトリガーされます。ユーザーが Okta でアクティブなセッションを持っている場合、何らの操作も必要なくログインされます。

Discourse が login_required に設定されていない場合、ユーザーは「ログイン」を一度タップまたはクリックするだけで済みます。

つまり、login_required を設定すると、ユーザーがアプリにログインしていない場合にログインを強制される可能性がありますよね?
ログインしていない場合、コミュニティの投稿は一切表示されないはずです!!!
しかし、ログインしていなくても投稿を閲覧(読み取り専用)できるようにしたいのです。

その場合、login_required を無効化しておく必要があります。ユーザーはログインボタンをクリックしてログインする必要があります。アプリ側で自動的にログインをトリガーする工夫は可能かもしれませんが、Discourse 自体にはそのような機能はありません。