versión de discourse: 2.7.0.beta4
versión de discourse-chat-integration: última desde git al 25/02/21
navegador: firefox 85.0.1 (64 bits)
sistema operativo: ubuntu 20.20 (últimas actualizaciones)
me he encontrado con algo interesante.
tenemos algunas transferencias de Discourse de solo el primer mensaje a Discord que funcionan de maravilla, aunque se muestra el nombre del usuario, lo cual parece ser una omisión de seguridad.
No puedo encontrar ninguna configuración para esto y sospecho que podría ser un descuido.
¿Aparece el nombre completo en la publicación de Discourse en el foro o solo el nombre de usuario? (en otras palabras, ¿está habilitada la configuración prioritize username in ux en tu sitio de Discourse?)
He revisado algunas cosas, pero aún no he llegado al elemento específico de Discord que mencionas (eliminado: despiste).
Verifiqué exactamente en qué atributo se encuentra “James Mitchell” en el perfil de Discourse de Orzo y descubrí que el nombre en realidad no aparece en ninguna parte de la cuenta del usuario.
Revisé algunas otras publicaciones en Discord procedentes de Discourse con un formato string @profile similar y encontré lo mismo.
La configuración “priorizar nombre de usuario en la interfaz de usuario” está activada.
Desactivé y reactivé la configuración, pero no cambió el comportamiento.
Instalé el navegador de datos y confirmé que lo que llega a Discord es users.name.
Curiosamente, users.name no parece ser editable a través de la interfaz de Discourse. ¿Será que estoy teniendo un momento de despiste?
Hola, esto todavía está sucediendo y parece provenir de la dirección de correo electrónico, pero solo de ciertos usuarios. ¿Podría estar obteniendo la dirección de correo electrónico y de alguna manera eliminando la puntuación y todo lo que está después del @?
Este es un problema de protección de datos bastante preocupante.
Lamento desenterrar esto, pero los usuarios están un poco preocupados. He tenido que deshabilitar la integración.
El nombre proviene del campo ‘name’ de Discourse, que se rellena durante el registro (ya sea escribiéndolo el usuario o recuperándolo de su sistema de inicio de sesión). Dependiendo de cómo esté configurado su foro, este valor podría estar oculto en la interfaz de usuario, por lo que definitivamente es confuso que aparezca a través de la integración de chat.