대체 이메일 확인 불가 (다시)

2FA(보안 키)가 활성화된 계정으로 프로필에 추가 이메일 주소를 추가할 수 없습니다.

확인 페이지에서 “보안 키로 인증” 버튼을 클릭하면 오류 메시지가 표시됩니다: You supplied invalid parameters to the request: Discourse::InvalidParameters.

이 문제는 forum.torproject.org의 자체 호스팅 인스턴스와 관련하여 보고되었으나, meta에서도 바로 재현할 수 있었습니다.

이 문제는 이전에 보고된 바 있으며 이후 수정되었습니다: Unable to confirm alternate email

3개의 좋아요

리포트해 주셔서 감사합니다. 확인해 보겠습니다.

최근 @pmusaraj이 추가한 새 패스키 지원 기능과 관련이 있을 수도 있습니다.

1개의 좋아요

메타 환경과 로컬 환경 모두에서 재현할 수 있습니다. 대략적으로 살펴본 결과, 패스키와 관련이 있는 것보다는 @david 가 지난번에 수정했던 것과 유사한 회귀 문제(regression)로 보입니다.

“보안 키로 인증” 버튼을 누르기 전에 JS 오류가 표시됩니다:

Uncaught Error: Could not find module `discourse/loader-shims` imported from `(require)`
    at missingModule (loader.js:247:1)
    at findModule (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at eval (i18n:1:1)
    at en.js:1:1

그리고

loader.js:247 Uncaught Error: Could not find module `discourse/lib/ajax` imported from `discourse/lib/webauthn`
    at missingModule (loader.js:247:1)
    at findModule (loader.js:258:1)
    at Module.findDeps (loader.js:168:1)
    at findModule (loader.js:262:1)
    at Module.findDeps (loader.js:168:1)
    at findModule (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at eval (bootstrap:3:3)
    at eval (bootstrap:4:3)
    at bootstrap.js:1:1

@david 님, 확인해 주시겠어요?

2개의 좋아요

@lavamind 이 문제는 이제 @david 님이 https://github.com/discourse/discourse/commit/283fe48243b95f5253a363844f00ec96d17674f3를 통해 수정했습니다. 메타에서 테스트해 보았는데 잘 작동합니다. 보고해 주셔서 감사합니다.

4개의 좋아요

감사합니다. 인스턴스를 업그레이드했는데, 실제로 이메일 확인 다이얼로그가 이제 정상적으로 작동합니다.

5개의 좋아요

좋아요, 빠른 테스트와 확인 감사합니다!

3개의 좋아요

이 주제는 22시간 후 자동으로 닫혔습니다. 더 이상 답변을 작성할 수 없습니다.