Anstatt einer regulären E-Mail-Adresse sehe ich hier einen Hex-Wert, den ich vermutlich als Hash-Wert der E-Mail-Adresse interpretiere. Mit diesen Werten kann ich den Authentifizierungsprozess nicht fortsetzen.
Hallo Ronald Es freut uns wirklich sehr, dass immer mehr Universitäten zur Discourse-Familie dazustoßen
Du hast ein wirklich interessantes Problem! Meine Kenntnisse im Bereich SAML/SSO sind nicht sehr stark, daher bin ich mir nicht sicher, was hier genau passiert. Könntest du jedoch versuchen, die Site-Einstellung verbose sso logging zu aktivieren? Das würde helfen, einige nützliche Fehlermeldungen unter /logs anzuzeigen und vielleicht erklären, warum du dieses Problem hast, oder dir etwas Spezifischeres mitteilen, das du hier teilen kannst, damit wir dir besser helfen können.
Meine Vermutung (und meine Erfahrung mit SAML ist begrenzt; ich glaube, ich habe nur einmal jemandem bei der Konfiguration geholfen) ist, dass das Problem auf der SAML-Seite liegt. Entweder ist es so konfiguriert, dass der Hash gesendet wird, oder du verwendest auf irgendeine Weise das falsche Feld.
Ja! Man sieht deutlich, dass SAML einen Hash aus E-Mail-Adresse und Benutzername sendet.
Ich vermute, es gibt eine Konfiguration, bei der man die SAML-Felder den Discourse-Feldern zuordnet. Daher ist es denkbar, dass man auf der Discourse-Seite etwas ändern kann, um das Problem zu beheben.