Come si comporterà se lo attivo su un sito che non utilizza attualmente external_id? Riuscirà ad accedere agli utenti basandosi esclusivamente sulla loro email?
Più in generale, poiché email e external_id sono i 2 campi obbligatori nel payload, potresti chiarire come vengono utilizzati sul lato discourse (quando si riceve il payload dal sito di autenticazione) per capire quale account utente accedere?
- Cosa succede se nessun
external_idè stato associato all’emaildurante la creazione dell’utente, utilizzerà l’emaile quindi assocerà l’external_ida questaemailper accessi futuri? - Cosa succede se c’è una discrepanza tra
emaileexternal_id(ciascuno associato a un account discourse diverso), utilizzeràexternal_idoemailper capire quale utente accedere? O genererà un errore?
Grazie!