Configuração do Oauth2 Keycloak?

Como faço para integrar o Discourse com o Keycloak usando OAuth2 ou SSO?
Com o OAuth2, apenas fico aguardando por muito tempo após fazer login no Keycloak e, em seguida, recebo um erro de bad gateway no site do Discourse.