スタッフのみがソーシャルアカウントのリンクを解除できるようにする?

うーん、さらに調べてみたところ、Discourse の変更やコア プロジェクトへの追加設定、または独自の Discord ソーシャル プロバイダーの使用(組み込みのものがあるため理想的ではない可能性があります)なしでは、これは不可能だと思います。

これが Discourse チームによってサポートされたり追加されたりするものであるかどうかはわかりませんが、自分の使用のために外部システムを作成し、Discourse SSO を使用して Discourse と他のシステム間のリンクを関連付けるだけで済むと思います。私の意図と目的のために、この制限のため、Discourse へのログインにのみ Discourse ソーシャル ログインを使用し、それ以上のことはしません。アカウントのリンクと関連付けをすべてユーザーの Discourse プロファイルを通じて行う代わりに、OAuth などでは不可能なものを検証するためにすでに使用している、前述のさまざまなツールを使用する必要があると思います。

これは私の元の質問に対する直接的な解決策ではなく、私の特定のユースケースに対する解決策であるため、これを解決策としてマークしません。

「いいね!」 1