Como habilito Contas Associadas com 2FA?

No meu site (https://discuss.openedx.org), não vejo a opção Contas Associadas ao editar meu perfil, como vejo ao editar meu perfil aqui. Mas não consigo encontrar nada nas configurações ou nos plugins que pareça ser algo que eu precise ativar. O que estou esquecendo?

É suprimido quando o 2FA está ativado.

Talvez o problema aqui seja que eu esteja entendendo mal a finalidade deles. Eu queria uma maneira de as pessoas adicionarem suas contas do Twitter e do GitHub para que outros usuários pudessem vê-las. Por exemplo, para seguir pessoas que conhecem no fórum.

Mas está ficando mais claro que os campos que vejo no meu perfil aqui servem realmente apenas para autenticação e, portanto, não são exibidos para outros. Na verdade, nos painéis de administração, eles são tratados com a mesma confidencialidade que o endereço de e-mail, com um botão explícito para visualizá-los.

Se eu quiser identificadores públicos do Twitter e do GitHub, preciso adicioná-los como campos personalizados de usuário eu mesmo?

Tradicionalmente, isso é feito no campo ‘Sobre mim’ como texto livre, então, sim.

Você pode tentar (Retired) Use an ID in a custom user field to link to a user's external profile - #2 by techAPJ se for isso que você precisa.

Embora seja um necro bump, isso é super relevante e está no topo do Google agora:

Existe uma solução para 2020 para isso? Atualmente, usuários existentes do fórum que doam via Patreon estão bloqueados de quaisquer recompensas do Discourse. Isso é um problema bem grande, já que a 2FA é super importante e está crescendo em popularidade (como deveria). Não queremos que os usuários sejam essencialmente punidos por adicionar a 2FA~

Não podemos simplesmente pedir que os usuários confirmem a 2FA antes de conectar qualquer link? Parece absurdo remover completamente esse recurso. Eu tenho a 2FA ativada no Discord também, por exemplo — não deveria ser capaz de conectar qualquer conta depois disso?

O plugin do Patreon não precisa do login social para funcionar. Desde que o e-mail corresponda, os logins locais funcionarão perfeitamente e os e-mails serão atribuídos aos seus grupos corretos.

Ohhhh… podemos adicionar isso ao Patreon OP? Isso é bastante importante. Não consegui entender por que não era possível vincular este usuário e não sabia para onde me virar. Isso pode ajudar outros~

No entanto, a vinculação de contas associadas ainda é bastante útil — alguns até diriam que é necessária. Tenho certeza de que nem todo mundo usa o mesmo e-mail para tudo (eu não uso) por diferentes motivos. Alguns também podem usar aliases (por exemplo, me+someAlias@gmail.com):

Podemos obter a vinculação de contas associadas mesmo quando alguém ativa a autenticação de dois fatores (2FA)? Parece um grande retrocesso, considerando quão importante é o 2FA; não é muito encorajador ativá-lo se você perder funcionalidades.

@dylanh724, essa é a minha situação. Não utilizo apenas sub-endereços RFC 5233, mas partes locais diferentes (embora com o mesmo subdomínio) por serviço:

Consequentemente, quero explicar que o seguinte não faz sentido:

Tenho a 2FA habilitada. Atualmente, via TOTP, mas futuramente será via CTAP1, quando o seguinte for resolvido:

Isso é apenas para entrada de nome de usuário e senha. Além disso, tenho a 1FA CTAP2 ativa para a conta. Ela também está ativa para todas as alternativas OAuth possíveis, tornando o argumento citado para impedir a conexão de opções alternativas de SSO bastante ultrapassado.


Enquanto isso, isso tem causado confusão repetidamente para mim: