Einladungen erhalten weiterhin den Fehler "not_matching_email"

Sie können diesen Fehler selbst reproduzieren. Ich versende Einladungen in einem Forum, und sie kommen mit einem Link wie diesem an:

https://forum.mycoralapp.com/invites/9pWS22fPc5?t=8a34feb15bc72e1582cf8460837548aa

Sie klicken auf den Link und sehen:

Bisher alles gut. Aber wenn ich dann auf Weiter klicke, erhalte ich:

Ich habe es gegoogelt und die einzige Erwähnung in den Sprachdateien von GitHub für das Repository gesehen. Wenn ich den Schlüssel nachschlage, habe ich diesen relevanten Code gefunden:

Irgendwie ist „email“ nicht leer, obwohl ich nicht angemeldet bin (probieren Sie es selbst in einem Inkognito-Fenster aus). Woher kommt also „email“ im Code? Vielleicht weiß hier jemand Bescheid.

Ist die Website-Einstellung normalize_emails auf dieser Website aktiviert?

Und ist DiscourseConnect auf dieser Website noch aktiv?

Ich dachte, man könne keine Einladungen erstellen, wenn SSO aktiviert ist. Wurde das in diesem letzten Update für Einladungen geändert, @Falco?

3 „Gefällt mir“

Ich habe es auch mit normalen E-Mails wie foo@bar.com ohne + versucht

1 „Gefällt mir“

Ich glaube, Ihre Website hat ein größeres Problem. Wenn ich auf Anmelden klicke, werde ich automatisch als dieser Benutzer angemeldet:

Einladungen sollten mit SSO nicht möglich sein, und Ihre externe Authentifizierung lässt Benutzer direkt auf die Website. In diesem Fall ist die E-Mail wahrscheinlich ungültig, da sie die E-Mail in der Einladung mit dem obigen Benutzer vergleicht?

3 „Gefällt mir“

Das ist es. Der Benutzer ist im SSO-Code fest codiert, um Dinge zu testen, sodass jeder, der dorthin geht, als dieser Benutzer angemeldet ist. Daher sehen die Dinge kaputt aus.

Ich bin immer noch verwirrt, wie Sie Einladungen senden können, wenn SSO aktiviert ist.

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.