SSO를 사용하여 이름 제거 허용

모든 사용자의 이름을 삭제하는 것이 아닙니다 — 사용자는 웹사이트(SSO 제공자)에서 계정을 업데이트할 때마다 자신의 데이터를 직접 갱신합니다. 우리는 /admin/users/sync_sso를 통해 Discourse 계정 내 데이터(사용자 이름, 이름, 아바타 등)가 동기화되도록 합니다. 이름은 선택 사항이며 빈 값으로 설정할 수 있습니다.

이 문제가 이름뿐만 아니라 생애사(bio), 아바타 등 다른 항목 업데이트에도 발생한다는 것을 방금 깨달았습니다. 필수 필드인지 여부와 관계없이, SSO 기록이 빈 값으로 업데이트되어야 하는 경우 /admin/users/sync_sso를 통해 해당 SSO 기록을 동기화하는 것이 불가능합니다.

기존 동작에 의존하는 사용자가 있을 수 있다는 점은 이해합니다(아직 이 문제가 보고된 적은 없었지만?), 하지만 이것이 프로토콜이라면 SSO 기록 동기화라는 목적을 달성하는 데 상당한 한계가 있는 것으로 보입니다.