Я заметил, что этот вопрос уже задавался здесь, но, похоже, он не получил широкого отклика, так как был размещён только в категории для разработчиков. Интересно, существует ли что-то подобное или это вообще возможно, даже если это не задокументировано. Мне действительно нужен способ получения всех связанных аккаунтов, и в идеале я бы не хотел хранить эту информацию в отдельной базе данных и синхронизировать её (например, когда пользователь удаляет свою социальную учётную запись).
Да, в общем-то я использовал SSO Discourse на внешнем сайте и хотел проверить, привязал ли пользователь свои учётные записи. Если они привязаны, мне требовались их ID для выполнения определённых действий. Мне очень не хотелось заставлять их входить на внешний сайт через Discord OAuth или Steam OpenID, так как это казалось избыточным и могло привести к рассинхронизации некоторых данных с Discourse.