Verwenden Sie Discourse als Identitätsanbieter (SSO, DiscourseConnect)

Ich komme Jahre später auf diesen Thread zurück

Kann mir jemand (@pfaffman oder @tobiaseigen oder @iamntz) sagen, was der Discourse SSO-Anbieter zurückgibt? Ich weiß, dass ich es „versuchen und sehen“ kann, aber es wäre schön, wenn es dokumentiert wäre. Der PHP-Beispielcode auf GitHub erwähnt kaum andere Felder.

Idealerweise würde er dieselben Felder senden, wie wenn Discourse das externe Skript für SSO verwendet, wie externe ID, E-Mail, Benutzername, Name, Avatarfoto usw. So können wir dies importieren und einen Benutzer auf unserer Seite erstellen!

Teilt es WordPress auch die E-Mail-Adresse mit?

Wie sieht es mit Gruppen, Abzeichen usw. aus? Können wir diese Informationen durch REST-Aufrufe finden?

Schließlich, was ist mit den privaten Nachrichten und anderen Dingen des Benutzers? Ich schätze, wenn Discord ein OAuth-Anbieter wäre und es unseren Apps erlauben würde, diese Dinge zu konsumieren, wäre das großartig.