Ausfüllen von discourse_username, wenn nicht DiscourseConnect verwendet wird

Oh, Entschuldigung – ich war mir sicher, dass ich das schon einmal beantwortet hatte, aber ich schätze… habe ich nicht? Vielleicht habe ich nur darüber nachgedacht! Jedenfalls:

  1. Die E-Mail wird zunächst für WordPress und Discourse vom SSO synchronisiert. Aufgrund der großen Nachfrage erlauben wir den Leuten jedoch, diese E-Mail auf Discourse zu ändern. (Es kommt häufig vor, dass man Benachrichtigungen von Discourse an eine andere E-Mail-Adresse erhalten möchte als die, die direkt mit dem Login verknüpft ist.) Es ist auch möglich, die E-Mail-Adresse auf WordPress zu ändern, aber ich kenne niemanden, der das tut, oder ob ausgehende E-Mails auf dieser Instanz überhaupt funktionieren.

  2. Mit „Benutzer-ID“ meinte ich „Benutzername“. Der Benutzername wird immer[1] für Discourse und WordPress vom SSO übernommen und kann vom Benutzer in keinem Fall geändert werden. Aus mir unbekannten Gründen, die aber wahrscheinlich damals Sinn ergaben, ist dies auf unserer SSO-Seite nickname; dies wird auf oauth2 json username path abgebildet.


  1. Tatsächlich gibt es nur wenige Konten wie meines, die eingerichtet wurden, bevor wir den SSO hatten, und sie sind falsch – ich bin „Matthew Miller“ statt mattdm. Aber das könnten wir bereinigen. ↩︎