Keycloak をエンタープライズ IAM として利用しているユーザーに対して私が行った最も簡単な解決策は、Discourse SAML を設定することです。
Keycloak SAML の設定は比較的簡単です。
あるいは、OpenID Connect 経由で接続することも可能です。
SAML による自動ログインを有効にするには、ローカルログインを含むすべての他の認証方法を無効にする必要があります。管理者アカウントがすでに Keycloak に対応するアカウントを持っていることを確認してください。さもなければ、管理者アクセスができなくなります。