2FAを有効にするには、関連アカウントをどう設定すればよいですか?

私のサイト(https://discuss.openedx.org)では、プロフィールを編集する際に「関連アカウント」が表示されません。ここでのプロフィール編集では表示されるのですが。設定やプラグインを確認しても、有効化する必要があるような項目は見当たりません。何が不足しているのでしょうか?

2FA が有効な場合は非表示になります。

もしかすると、私がその用途を誤解しているのかもしれません。私は、他のユーザーが自分の Twitter アカウントや GitHub アカウントを確認できるようにする仕組みを求めていました。例えば、フォーラムで出会った人をフォローするためです。

しかし、ここでのプロフィールに表示されているフィールドは、実際には認証のためだけのものらしく、他の人には表示されないことが明らかになってきました。実際、管理パネルでは、これらはメールアドレスと同様に機密扱いされており、表示するには明示的なボタンが必要です。

Twitter や GitHub のハンドルを公開表示したい場合、それらを自分でカスタムユーザーフィールドとして追加する必要があるのでしょうか?

従来、それは「自己紹介」欄に自由記述で入力されるため、はい、その通りです。

必要であれば、(Retired) Use an ID in a custom user field to link to a user's external profile - #2 by techAPJ をお試しください。

これは古いスレッドへのレスですが、現在 Google の検索結果の上位に表示されている非常に重要な話題です:

これに対する 2020 年時点の解決策はありますか?現在、既存のフォーラムユーザーで Patreon 経由で寄付している人々は、Discourse の報酬から締め出されています。これは大きな問題です。なぜなら、2 段階認証(2FA)は非常に重要であり、その普及が進んでいるからです(当然のことながら)。ユーザーが 2FA を設定したことを理由に、実質的に「罰せられる」ようなことは望みません。

リンクを接続する前に、ユーザーに 2FA の確認を求めればよいのではないでしょうか?この機能を完全に削除するのはあまりにも不自然に思えます。例えば、Discord でも 2FA を有効にしていますが、その後にアカウントを接続できないのでしょうか?

Patreon プラグインは、動作にソーシャルログインを必要としません。メールアドレスが一致している限り、ローカルログインでも問題なく機能し、メールは正しいグループに割り当てられます。

ああ、それをパトレオンの OP に追加できますか?それはかなり重要です。なぜこの人がリンクできないのか分からず、どうすればいいか分からなかったのです。これが他の人にも役立つかもしれません〜

ただし、関連アカウントのリンクはまだ非常に便利で、ある意味では「必須」とさえ言えるでしょう。誰もがすべてのサービスで同じメールアドレスを使っているわけではないからです(私もそうではありません)。また、エイリアス(例:me+someAlias@gmail.com)を使っている人もいるかもしれません。

2FA を有効にした場合でも、関連アカウントのリンクは可能にできますか? 2FA は非常に重要なので、これを有効にすると機能が制限されるのは大きな後退に感じられます。機能を失うのであれば、2FA を有効にする意欲が削がれてしまいます。

@dylanh724 さん、私の状況もそれと同じです。私は単に RFC 5233 のサブアドレスを利用するだけでなく、サービスごとに異なるローカル部分(ただし、同じサブドメインを使用)を指定しています。

したがって、以下の記述は意味をなさないことを説明させてください。

私は 2FA を有効にしています。現在は TOTP を使用していますが、以下の問題が解決され次第、CTAP1 に切り替える予定です。

これはユーザー名とパスワードの入力専用です。代わりに、このアカウントには CTAP2 による 1FA も有効になっています。また、考えられるすべての OAuth 代替手段に対しても有効であるため、代替 SSO オプションの接続を防止する理由として挙げられたものは、すでに時代遅れとなっています。


その間、これが繰り返し混乱を招きました。