Verhindern Sie das Entkoppeln von sozialen Konten

Ich verwende Discourse für eine Gaming-Community, in der es keinen Sinn ergibt, Steam- und Discord-Konten voneinander zu trennen, und dies würde nur Probleme verursachen. Wie kann ich verhindern, dass Benutzer ihre Konten entkoppeln? Ich weiß, dass das SAML-Plugin dies verhindert, aber da ich Discourse genutzt habe, um den Rang-Sync sowohl im Spiel als auch auf Discord zu ermöglichen, möchte ich wirklich nicht, dass Benutzer die Verknüpfung aufheben. Im Gegenteil, ich würde es vorziehen, die Entkopplung manuell vornehmen zu müssen.

Als Nebentipp: Wäre es von der Admin-Seite aus möglich, die Steam64-ID und Discord-IDs anzuzeigen? Sie sind nicht wirklich vertraulich und wären sehr nützliche Informationen, die schnell verfügbar sein sollten. Außerdem werden sie über die API nicht offengelegt, die für meinen Anwendungsfall ziemlich begrenzt ist.

Sie können den Löschen-Button mit folgendem Code ausblenden. Auf diese Weise können Benutzer ihn nicht deaktivieren?

.btn-danger, .json-schema-editor-modal .json-editor-btn-delete {
    display: none;
}

Das würde teilweise funktionieren, aber weiß jemand, ob es eine Möglichkeit gibt, dies unmöglich zu machen? Theoretisch könnten sie einfach in das Browser-Element „Inspect Element