Как получить внешний ID

Похоже, вы пытаетесь получить user_associated_account.provider_uid пользователя. Судя по коду, есть скрытая настройка сайта, которую нужно включить, чтобы associated_account_ids возвращались из CurrentUserSerializer:

Настройка include_associated_account_ids скрыта: discourse/config/site_settings.yml at main · discourse/discourse · GitHub. Чтобы включить её, откройте консоль Rails вашего сайта и выполните:

SiteSetting.include_associated_account_ids=true