Создать параметр external_ids для пользователя

Спасибо за вашу помощь. Да, я использую DiscourseConnect, и, скорее всего, именно поэтому это не работает. Думаю, мне всё же придётся прибегнуть к этому подходу. Иначе мне придётся сделать второй запрос для входа через SSO с использованием внешнего идентификатора, чтобы связать его с их электронной почтой.
Редактирование: Похоже, что функция updateUser столкнётся с той же проблемой, так как у меня не определён провайдер, поэтому, вероятно, вход через SSO — мой лучший вариант.