Ранее мы обходили это ограничение SSO, комбинируя вызов /admin/users/sync_sso с дополнительным вызовом к эндпоинту /u/{username}, чтобы очистить имя (если новое значение имени было пустым).
Однако это тоже перестало работать в какой-то момент в одной из последних версий, возможно, потому что проверка теперь учитывает sso_overrides_name = true перед обновлением имени.
Таким образом, в текущем виде при использовании SSO и sso_overrides_name = true провайдеру SSO, похоже, больше невозможно очищать поле имени на Discourse через API.
Можете ли вы предложить какое-либо решение, @sam?