SSO를 사용 중이며, 사용자가 로그인할 때 다음 배열을 전달하고 있습니다:
// and finally build the big array we're passing to discourse
$userParams = [
'external_id' => $userObject->getID(),
'email' => $userObject->getEmail(),
'username' => $name,
'avatar_url' => $forumThumbURL,
'avatar_force_update' => 'true',
'groups' => implode( ',', $groupsArray ),
];
문제는 아바타가 절대 업데이트되지 않는다는 점입니다. 사이트에서 오래된 아바타가 계속 표시되고 있어도 변경되지 않습니다. 로그인을 하고 나가도, 이 코드가 호출되고 있다는 것을 알고 있지만, 아무 변화가 없습니다. 제 사이드킥(Sidekiq) 큐는 0입니다.
관리자 사용자에 대한 설정인데, 이것이 영향을 미칠 수 있을까요?