기능: Google OAuth2/SSO 사용 시 이메일의 사용자 부분을 기본 사용자 이름으로 생성

정확히 그렇지는 않습니다. 이 기능을 제거하는 것이 아니라, use_email_for_username_and_name_suggestions 사이트 설정을 통해 다시 활성화할 수 있도록 비활성화하는 것입니다.

또한, 이 변경 사항은 DiscourseConnect에 대해서만 적용되며, 다른 인증 방법(구글 인증 포함)에는 적용되지 않습니다. 다만 다른 인증 방법에 대한 수정은 곧 진행될 예정입니다.

아울러, 사용자명을 생성할 때 이메일보다 전체 이름이 우선합니다. 인증 주체는 페이로드의 username과 full-name 필드가 비어 있을 때만 사용자명 제안에 이메일을 사용하도록 시도합니다. 이는 플러그인을 통해 커스터마이징할 수 있는 부분입니다. 하지만 이메일을 사용자명 제안의 주요 출처로 사용하는 것은 기본값으로 원하지 않는 부분이며, 특히 구글 인증의 경우 더 그렇습니다. 그 이유는 이 경우 사용자명에 @gmail.com을 추가하기만 하면 포럼의 모든 사용자의 이메일 주소를 유추할 수 있기 때문입니다.

1개의 좋아요