DiscourseConnect ist die Implementierung von SSO durch Discourse. Es verwendet kein Standardprotokoll.
Wenn es Ihnen nichts ausmacht, PHP-Code anzusehen, gibt es hier eine Beispielimplementierung: wp-discourse/lib/sso-provider/discourse-sso.php at main · discourse/wp-discourse · GitHub.
Ja, das wird nicht funktionieren. Wenn Sie einen OAuth2-Anbieter haben, den Sie zur Authentifizierung von Benutzern verwenden möchten, schauen Sie sich das Plugin Discourse OAuth2 Basic an.