SSO 이메일 오버라이드 및 API를 통한 SSO 동기화

현재 SSO가 활성화되어 있으며, 모든 것이 수년간 정상적으로 작동해 왔습니다(디스코스가 호스팅). SSO 설정을 확인하던 중 “sso overrides email” 설정과 그 관련 경고인 "로컬 이메일의 정규화(normalization)로 인해 불일치가 발생할 수 있습니다"라는 문구를 발견했습니다. 이 경고가 의미하는 바와 정규화의 예를 설명해 주실 수 있을까요? 궁극적으로는 기본 이메일(로컬) 주소가 SSO 이메일 주소와 일치하는 것을 확인하고 싶습니다.

또한 관련 질문으로, 이 기능이 활성화된 상태에서 sync_sso API 호출을 실행하면 사용자 확인 없이 기본 이메일 주소가 업데이트되는지 궁금합니다.

감사합니다!

Discourse는 이메일 주소의 대소문자를 정규화하며, 이메일의 도메인 부분과 사용자명 부분 모두 소문자로 설정됩니다. SSO 제공 사이트가 이메일에서 대문자를 허용하는 경우, 사용자의 SSO 제공 이메일 주소에는 대문자가 포함되어 있는 반면, Discourse에는 소문자 이메일 주소가 저장될 수 있습니다.

Discourse에서 수행되는 다른 이메일 정규화 방식에 대해 저는 인지하고 있지 않습니다.

SSO 페이로드에서 require_activation 매개변수가 true로 설정되어 있지 않은 경우, 이는 작동합니다.