Benutzer-Einladungen und Crowd-Authentifizierung

Ich teste Discourse im Vorfeld der Einrichtung eines Kundenforums bei der Arbeit, und wir nutzen Crowd für das Customer SSO. Ich möchte außerdem Einzelpersonen einladen können, die nicht im Crowd-Dataset enthalten sind, z. B. Alumni oder Partner, ohne jedoch allgemeine Anmeldungen zuzulassen.

Ich kann die richtige Kombination von Optionen nicht finden, um das zu erreichen, was ich möchte:

a. Wenn ein Benutzer in Crowd enthalten ist, soll er ein lokales Konto ohne eine explizite Einladung erstellen können.
b. Wenn der Benutzer per E-Mail oder über einen Link eingeladen wird, soll er ein lokales Konto ohne Crowd erstellen können.
c. Öffentliche Anmeldungen sollen nicht erlaubt sein.

Wenn ich „Nur per Einladung" aktiviere, erlaubt die Crowd-Authentifizierung nur bestehenden Benutzern den Zugriff und dient nicht als Verifizierung. Schalte ich diese Option ab, kann sich jeder anmelden (abgesehen von einer möglichen Prüfung durch das Personal).

Übersehe ich etwas, oder ist das einfach so vorgesehen?

Vielen Dank für jegliche Hinweise!

Hast du versucht, den „Einladungscode" in den Discourse-Einstellungen anzugeben?

Ich bin mir nicht sicher, wie das einen Unterschied machen würde, aber ich habe es hier als Neuling ausprobiert. Es wird nur noch schlimmer – jetzt gibt es ein zusätzliches Feld für einen „Einladungscode", das von einem neuen Nutzer mit Crowd-Authentifizierung ausgefüllt werden muss.

Zusammengefasst möchte ich nur zwei Möglichkeiten zur Erstellung eines Kontos:

  1. Ein durch Crowd authentifizierter/validierter Nutzer sollte automatisch durchgelassen werden.
  2. Manuell eingeladenen Nutzern, die nicht in Crowd sind.

Vielen Dank.