我该如何让 Discourse 与 Keycloak 通过 OAuth2 或 SSO 协同工作? 使用 OAuth2 时,在 Keycloak 登录后,Discourse 站点会出现长时间等待,随后显示网关错误(Bad Gateway)。