¿Cómo habilito las cuentas asociadas con 2FA?

En mi sitio (https://discuss.openedx.org), no veo la opción “Cuentas asociadas” cuando edito mi perfil, como sí sucede aquí. Sin embargo, no encuentro nada en la configuración o en los complementos que parezca algo que deba habilitar. ¿Qué estoy pasando por alto?

Se suprime cuando 2FA está habilitado.

Quizás el problema aquí es que he malinterpretado su propósito. Quería una forma de que las personas pudieran agregar sus cuentas de Twitter y GitHub para que otros usuarios pudieran verlas. Por ejemplo, para seguir a personas que conocen en el foro.

Pero se está haciendo más claro que los campos que veo en mi perfil aquí son realmente solo para autenticación y, por lo tanto, no se muestran a otros. De hecho, en los paneles de administración, se tratan con el mismo secreto que la dirección de correo electrónico, con un botón explícito para verlos.

Si quiero que los identificadores de Twitter y GitHub sean visibles públicamente, ¿tengo que agregarlos como campos de usuario personalizados yo mismo?

Tradicionalmente, eso se hace en el campo ‘Sobre mí’ como texto libre, así que sí.

Puedes probar (Retired) Use an ID in a custom user field to link to a user's external profile - #2 by techAPJ si eso es lo que necesitas.

Aunque es un bump de un tema antiguo, esto es súper relevante y está en la parte superior de Google ahora mismo:

¿Existe una solución para 2020? Actualmente, los usuarios existentes del foro que donan a través de Patreon están bloqueados para cualquier recompensa de Discourse. Este es un problema bastante grande, ya que la 2FA es extremadamente importante y su popularidad está creciendo (como debería). No queremos que los usuarios sean esencialmente castigados por activar la 2FA~

¿No podemos simplemente pedir a los usuarios que confirmen la 2FA antes de conectar cualquier enlace? Parece absurdo eliminar esta función por completo. Por ejemplo, tengo la 2FA activada en Discord; ¿no debería poder conectar ninguna cuenta después de eso?

El plugin de Patreon no necesita el inicio de sesión social para funcionar. Mientras coincida el correo electrónico, los inicios de sesión locales funcionarán perfectamente y los correos electrónicos se asignarán a sus grupos correspondientes.

¡Ohhhh! ¿Podemos añadir eso a la pregunta frecuente de Patreon? Eso es bastante importante. No pude entender por qué no se podía vincular a este usuario y no sabía a dónde acudir. ¡Esto podría ayudar a otros~

Sin embargo, la vinculación de cuentas asociadas sigue siendo muy útil; algunos incluso dirían que es necesaria. Estoy seguro de que no todo el mundo usa el mismo correo electrónico para todo (yo no lo hago) por diferentes razones. Algunos también pueden usar alias (por ejemplo, me+someAlias@gmail.com):

¿Podemos obtener la vinculación de cuentas asociadas incluso cuando alguien activa la autenticación en dos pasos (2FA)? Se siente como un gran retroceso, considerando lo importante que es la 2FA; no es muy alentador activarla si pierdes funciones.

@dylanh724, esa es mi situación. No solo utilizo subdirecciones RFC 5233, sino diferentes partes locales (aunque con el mismo subdominio) para cada servicio:

Por lo tanto, quiero explicar que lo que sigue carece de sentido:

Tengo la 2FA habilitada. Actualmente, a través de TOTP, pero será mediante CTAP1 una vez que se resuelva lo siguiente:

Esto es únicamente para la entrada de nombre de usuario más contraseña. En su lugar, también tengo activa la 1FA con CTAP2 para la cuenta. También está activa para todas las alternativas OAuth posibles, lo que hace que la razón expuesta para evitar conectar opciones alternativas de SSO quede bastante obsoleta.


Mientras tanto, esto me ha causado confusión repetidamente: