Como isso se comportará se eu ativar isso em um site que não usa external_id atualmente? Ele conseguirá fazer login de usuários com base apenas em seus e-mails?
De forma mais geral, como email e external_id são os 2 campos obrigatórios na carga útil, você poderia esclarecer como eles são usados no lado do discourse (ao receber a carga útil do site de autenticação) para descobrir qual conta de usuário fazer login?
- E se nenhum
external_idfoi associado ao e-mail durante a criação do usuário, ele usará o e-mail e, em seguida, associará oexternal_ida este e-mail para logins futuros? - E se houver uma incompatibilidade entre
emaileexternal_id(cada um associado a uma conta de discourse diferente), ele usaráexternal_idouemailpara descobrir qual usuário fazer login? Ou gerará um erro?
Obrigado!