Массив `groups` объекта JS пользователя не заполнен для нескольких пользователей

@Lhc_fl, то есть вы получаете имя текущего пользователя (предположительно тем же AJAX, что и я?), затем делаете ещё один AJAX-запрос к JSON этого пользователя, а оттуда — к группе?

Мне также нравится подход @angus, хотя мой код находится на стороне Discourse… Я мог бы просто использовать тот же API-ключ и аутентифицироваться с его помощью?

Я предполагал, что поскольку я использую withCredentials, код выполняется только тогда, когда пользователь аутентифицирован, и что данные всегда будут одинаковыми.

Не совсем понимаю, почему данные не совпадают. Это вопрос безопасности — раскрывать, в какой группе состоит пользователь? Насколько я вижу, мы не передаём сами данные о группе или других её участниках.

В любом случае, сейчас приступаю к реализации предложенных подходов…

Спасибо!