Discourse는 등록 화이트리스트와 블랙리스트를 제공하지만, 이 둘의 상호작용 방식을 개선할 필요가 있습니다.
현재 상태:
화이트리스트만 제공된 경우, 해당 도메인에서 온 등록자만 허용됩니다. 다른 모든 등록자는 거부됩니다.
블랙리스트만 제공된 경우, 블랙리스트에 포함된 도메인에서 온 등록자를 제외하고 모든 등록이 허용됩니다.
블랙리스트와 화이트리스트가 모두 제공된 경우, '화이트리스트 규칙’만 적용되고 블랙리스트는 작동하지 않습니다.
화이트리스트와 블랙리스트 규칙이 순차적으로 적용되도록 코드를 간단히 조정하길 원합니다. 이를 통해 화이트리스트에도 블랙리스트에도 없는 ‘그레이’ 등록자라는 제3의 잔여 그룹을 만들 수 있으며, 이 그룹은 수동 검토를 통한 허용/거부 등 다른 처리 방식을 적용받을 수 있습니다.
이는 제 사용 사례에서 매우 유용했을 것입니다. 제 커뮤니티에 고유한 알려진 양호한 도메인, 다른 커뮤니티와 일반적으로 공통된 알려진 불량 도메인, 그리고 아마도 양호하지만 추가 분석이 필요한 소수의 잔여 등록자로 구분할 수 있기 때문입니다.