Sincronizar automáticamente TODOS los usuarios de WordPress con Discourse

Necesito que todos los usuarios existentes de Wordpress se sincronicen/importen en Discourse para que sean usuarios activos de Discourse SIN que los usuarios necesiten iniciar sesión primero en Wordpress para activar el proceso de creación de cuentas SSO en Discourse.

¿Es esta una función disponible actualmente o necesitamos desarrollar una función personalizada para esto?

No está disponible. Además de ser poco ético, podría constituir un incumplimiento de las leyes de protección de datos. Se espera que este tipo de actividad sea opcional, en lugar de obligatoria.

Sus usuarios necesitan saber de antemano dónde y cómo se procesa su información personal (incluidas las direcciones de correo electrónico). Si se registran en su sitio web, no puede asumir automáticamente que también desean una cuenta o correos electrónicos de su comunidad.

Hay muchas maneras de fomentar la participación, le recomiendo que considere algo en esa línea.

4 Me gusta

Además del importante punto de @Stephen sobre el uso de datos, solo añadiría que cualquier cosa como esta es una importación de datos a Discourse, y no algo que el plugin WP Discourse maneje.

2 Me gusta

Mover usuarios de un sistema a otro no es poco ético en sí mismo.

No tienes ni idea. Este podría ser un plan perfectamente legítimo.

1 me gusta

Y sin embargo lo es. Si creo una cuenta en un blog, una tienda en línea, lo que sea, no espero que el propietario/administrador mueva mis datos a otro sistema, sin importar si es un discourse, matodon, twitter, una aplicación propietaria o simplemente algo que el propietario quiere para sus necesidades.

Y en la UE también es ilegal.

¿Por qué todos los malditos administradores saben mejor que yo cuál es la mejor opción para mí?

1 me gusta

Hago importaciones de datos a Discourse, normalmente cuando la gente se traslada de un foro antiguo a Discourse. Nadie ha cuestionado nunca si eso era ético.

Supongo que depende de para qué creyeron que se habían registrado los usuarios. Si Discourse está reemplazando una parte del sitio de WP, podría estar bien.

Puedes ver Redirecting… si quieres mi ayuda.

2 Me gusta

Esa es una situación diferente. El meta no cambia, solo el software. Es como cambiar de Shopify a WooCommerce: sigue siendo el mismo comercio electrónico.

Sé que conoces la diferencia, pero Meta, Apple, Google, Twitter… no son los únicos actores que creen que pueden y deben hacer lo que quieran con los usuarios :wink: Se aplica también a los actores más pequeños. Algo como el RGPD no es un problema porque es un acto limitante de la UE. Es un problema tan grande para tantos porque limita los actos de los propietarios de la plataforma. Lo mismo ocurre cuando el tema es cómo sincronizar a todos los usuarios de uno a otro, pero la Gran Pregunta™ debería ser si deberíamos realizar tal operación en primer lugar.

1 me gusta

Precisamente. Como controlador de datos, no podemos añadir nuevas formas de procesar los datos del usuario de maneras que queden fuera del propósito original sin su consentimiento previo. He tenido la desgracia de trabajar en entornos donde esto no se entendía y, en última instancia, el personal responsable tuvo que soportar la peor parte de su error.

Muchas organizaciones asumirán que es un riesgo que vale la pena correr. Realmente no lo es.

También es cierto, y esto no es algo nuevo que llegó con el RGPD, publicamos artículos hace diez años explicando las responsabilidades del controlador de datos, el procesador de datos y el alcance legal del procesamiento. Europa, el Reino Unido y los EE. UU. tienen protecciones para este escenario. Los Principios de Privacidad de Puerto Seguro difuminaron las líneas durante unos años, pero afortunadamente fueron anulados en 2015.

Ese es el peligro: no son solo empresas como Meta las que hacen un mal uso de nuestros datos. Los operadores de sitios suelen ser personal técnico que entiende de bases de datos pero no de su exposición al riesgo al compartir información entre sistemas. La ignorancia, afortunadamente, no es una defensa legal creíble.

1 me gusta

Hay muchas ocasiones en las que no hay nada poco ético o ilegal en migrar usuarios de un sistema a otro. Se planteó un ejemplo y luego dices que es diferente. ¿Diferente a qué? Lo único que sabemos es que una persona preguntó sobre la migración de usuarios de WP a Discourse.

No es diferente en absoluto. Es precisamente lo que se está describiendo.

2 Me gusta

Debo admitir que tampoco entiendo el problema aquí.

Seguramente, dónde almacenas los datos internamente (siempre que tengas cuidado y sigas los procedimientos para proteger los datos y el acceso a ellos) es irrelevante.

Si los correos electrónicos de cualquiera de los sistemas siguen las mismas exclusiones, ¿entonces no es irrelevante?

Si las instancias de WordPress y Discourse son propiedad de la misma entidad legal, ¿entonces no hay ningún problema aquí?

¿Existe alguna cláusula del RGPD que te impida mover el registro de usuario dentro de los sistemas de la empresa? Me sorprendería mucho: ¿tendrías que buscar el permiso del usuario para migrar a nuevas plataformas? ¿Qué pasaría si moviera la base de datos de Postgres a Oracle? No me parece sensato, pero como no he leído la redacción detallada de la ley, ¿quizás me estoy perdiendo algo?

3 Me gusta

¡Gracias por informarme!

¡Gracias a todos por sus ideas! ¡Mi pregunta inicial ha sido respondida!

2 Me gusta