“사용자의 전체 이름을 사용자 이름 제안에 사용” 옵션을 FALSE(비활성)로 전환하면 Discourse는 “user1” 패턴에 기반하여 사용자 이름을 자동 생성합니다. 이 번호는 새로운 사용자가 가입할 때마다 증가하며, 기존 사용자가 삭제된 경우 해당 번호를 다시 재사용합니다.
이 기능은 익명 열람이 허용되는 사이트에서 실명이 우연히 노출되는 것을 방지하여 프라이버시를 보호하는 데 매우 유용합니다.
그러나 이 사이트 전체 설정은 staged(단계적) 사용자의 경우에는 작동하지 않습니다. 이러한 사용자는 특정 카테고리를 통해 비회원으로부터 이메일로 지원 유형 메시지를 받는 경우 생성됩니다. 이는 현재 폐기된 Tickets 플러그인 등이 제안했던 방식과 대체로 유사합니다.
해당 플러그인이 없더라도, 우리는 내부적으로 처리하거나 포럼 전체로 전달하기 전에 수신된 메시지를 분류(triage)하는 지점으로서 카테고리를 사용하고 싶습니다.
하지만 이 설정이 staged 사용자에게 적용되지 않기 때문에, Discourse가 이메일 헤더의 이름에 기반하여 사용자 이름을 생성하므로 그들의 개인 신상 정보가 인터넷에 과도하게 노출되어 이 방법을 사용할 수 없습니다.
이것은 예상되는 동작에 대한 매우 중요한 예외인 것 같아서, 제가 뻔한 무언가를 놓치고 있는 것은 아닌지 생각합니다.
staged 사용자에게도 동일한 익명 사용자 이름 동작을 적용할 수 있는 다른 설정이 있거나, staged 사용자의 사용자 이름에서 전체 이름이 노출되는 것을 방지하는 다른 방법이 있을까요?
