자동 등록 도메인 와일드카드

가입 시 이메일 도메인 화이트리스트 설정과 그룹 관리의 자동 가입 이메일 도메인 설정 간 동작 차이를 발견했습니다.

저는 NHS에서 근무하며, 사용자는 @organisation.nhs.uk와 같은 서브도메인을 가진 이메일 주소를 사용합니다.

화이트리스트에 최상위 도메인 nhs.uk를 추가하면 모든 사용자가 가입할 수 있습니다. 이 방식은 저에게 잘 작동합니다.

하지만 동일한 최상위 도메인 nhs.uk를 특정 그룹에 자동으로 추가하는 설정에 넣으면, 사용자는 추가되지 않습니다. 적어도 사후적으로는 추가되지 않습니다.

자동 그룹 가입 기능이 화이트리스트처럼 동작하기를 원합니다. 와일드카드 문자인 별표(*)를 시도해 보았지만 작동하지 않았습니다.

모든 서브도메인을 하나씩 추가하는 것 외의 해결책이 있을까요?

여기서 왜 사후 추가가 기대되는 것일까요? 다른 맥락에서는 놀라움을 주거나 심지어 위험할 수도 있지 않을까요?

(더 생각해 보니, "이것을 사후적으로 적용할까요? {x}명의 사용자에게 영향을 미칩니다."라는 동적 팝업 프롬프트가 더 나을 것 같습니다?)

네, 내부적으로 일관성이 없는 부분이 있습니다. 자동 그룹 멤버십은 다음에 명시된 대로 도메인의 엄격한 일치에 기반하고 있습니다:

email_domains_whitelist 매처는 이 매칭 방식을 사용합니다:

이를 일관되고 조화롭게 만드는 것이 합리적이라고 생각합니다.

@techAPJ 그룹 정규식을 주의 깊게 조정하여 서브도메인도 허용하도록 테스트를 마저 해 주시겠습니까?

Discourse 2.4는 해당 도메인으로 이미 등록된 멤버를 포함하도록 이 프롬프트를 제공합니다. 이 일관성 문제를 제외하면, 훌륭한 기능이며 잘 작동합니다.

감사합니다 :folded_hands: