¿Cómo se comportará esto si lo activo en un sitio que actualmente no usa external_id? ¿Podrá iniciar sesión en los usuarios basándose únicamente en su correo electrónico?
En términos más generales, dado que email y external_id son los 2 campos obligatorios en la carga útil, ¿podría aclarar cómo se utilizan en el lado de Discourse (al recibir la carga útil del sitio de autenticación) para determinar qué cuenta de usuario iniciar sesión?
- ¿Qué pasa si no se asoció ningún
external_idcon el correo electrónico durante la creación del usuario? ¿Usará el correo electrónico y luego asociará elexternal_idcon este correo electrónico para futuros inicios de sesión? - ¿Qué pasa si hay una discrepancia entre
emailyexternal_id(cada uno está asociado con una cuenta de Discourse diferente)? ¿Usaráexternal_idoemailpara determinar qué usuario iniciar sesión? ¿O generará un error?
¡Gracias!