OpenID Connect이 이메일을 덮어쓸 때

OpenID Connect를 사용하는 자체 호스팅 사이트에서, 계정의 기본 이메일을 변경하지 않고 user_emails 테이블에 이미 존재하는 대체 이메일을 확인(verified) 상태로 표시하는 데 사용할 수 있는 공식적으로 지원되는 Rails 콘솔 메서드가 있나요?

목표: OIDC가 동일한 이메일을 반환할 때 중복 계정이 생성되는 것을 방지하는 것입니다.

사용자의 기본 이메일을 변경하는 데 사용되는 공식 문서화된 콘솔 메서드는 찾았지만, 대체 이메일 행을 그 자리에서 확인 상태로 변경하는 방법에 대한 문서는 찾을 수 없었습니다. user_emails 테이블을 직접 수정하는 것이 지원되는 방식인가요, 아니면 그렇게 하는 것을 피하고 기본 이메일을 변경하는 것이 더 나은가요?