Только ли сотрудники могут отвязывать аккаунты соцсетей?

Хм, после более тщательного изучения я не думаю, что это возможно без изменений в Discourse и добавления дополнительных настроек в основной проект, либо с использованием собственного провайдера Discord (что может быть неидеально, так как встроенный уже есть).

Не уверен, поддержит ли или добавит ли команда Discourse такую возможность, но, думаю, мне придётся создать внешнюю систему для своих нужд и использовать SSO Discourse только для связывания ссылок между Discourse и другой системой. Для моих целей я буду использовать социальные входы в Discourse только для входа в сам Discourse и больше ни для чего из-за этого ограничения. Вместо того чтобы вся привязка и ассоциация аккаунтов осуществлялись через профиль пользователя в Discourse, думаю, мне придётся использовать упомянутый выше инструмент, который я уже использую для проверки вещей, недоступных через OAuth или аналогичные протоколы.

Не буду помечать это как решение, поскольку это не прямое решение моего первоначального вопроса, а скорее решение для моего конкретного случая использования.