DiscourseConnect é a implementação de SSO do Discourse. Ele não usa um protocolo padrão.
Se você não se importar em olhar o código PHP, há um exemplo de implementação aqui: wp-discourse/lib/sso-provider/discourse-sso.php at main · discourse/wp-discourse · GitHub.
Sim, isso não vai funcionar. Se você tiver um provedor OAuth2 que gostaria de usar para autenticar usuários, dê uma olhada no plugin Discourse OAuth2 Basic.