Configurazione Oauth2 Keycloak?

Come posso configurare Discourse con Keycloak tramite OAuth2 o SSO?
Con OAuth2, dopo aver effettuato l’accesso a Keycloak, si verifica un lungo atteso seguito da un errore “bad gateway” sul sito Discourse.