Wie wird sich das verhalten, wenn ich dies auf einer Website aktiviere, die derzeit kein external_id verwendet? Können Benutzer nur anhand ihrer E-Mail-Adresse angemeldet werden?
Im Allgemeinen, da email und external_id die 2 obligatorischen Felder in der Nutzlast sind, könnten Sie bitte klären, wie sie auf der Discourse-Seite verwendet werden (beim Empfang der Nutzlast von der authentifizierenden Website), um herauszufinden, bei welchem Benutzerkonto angemeldet werden soll?
- Was passiert, wenn während der Benutzererstellung keine externe ID mit der E-Mail-Adresse verknüpft war? Wird dann die E-Mail-Adresse verwendet und die externe ID für zukünftige Anmeldungen mit dieser E-Mail-Adresse verknüpft?
- Was passiert, wenn es eine Diskrepanz zwischen
emailundexternal_idgibt (jeder ist mit einem anderen Discourse-Konto verknüpft)? Wird dannexternal_idoderemailverwendet, um herauszufinden, bei welchem Benutzer angemeldet werden soll? Oder wird ein Fehler ausgelöst?
Vielen Dank!