주 이메일을 변경하려고 할 때, Yubikey로 인증을 시도하면 빈 페이지로 이동하지만, TOTP로 시도하면 정상적으로 작동합니다.
Yubikey로 인증을 시도하면 Yubikey 인증 페이지가 아닌 https://example.com/u/confirm-new-email/로 이동합니다(아니면 올바른 URL인데 화면이 표시되지 않는 것일까요?).
주 이메일을 변경하려고 할 때, Yubikey로 인증을 시도하면 빈 페이지로 이동하지만, TOTP로 시도하면 정상적으로 작동합니다.
Yubikey로 인증을 시도하면 Yubikey 인증 페이지가 아닌 https://example.com/u/confirm-new-email/로 이동합니다(아니면 올바른 URL인데 화면이 표시되지 않는 것일까요?).
여기 메타에서 같은 작업을 해보셨나요?
이 문제를 재현해 볼 수 있을까요 @tshenry?
저도 같은 문제가 발생했습니다. WebAuthN을 시도하면 POST 요청이 400 오류를 반환하면서 실패합니다. TOTP로 대체하면 정상 작동하므로, WebAuthN 경로에서만 재현되는 문제입니다.
좋아요, 이 버그를 @sam에게 배정해야겠어요.
스크립트 로딩을 중단시킨 몇 가지 JavaScript 오류가 있었습니다. 이 오류들은 I18n이 사용된 후에 로드되었기 때문에 발생했습니다.
meta에서 이제 문제가 해결되었는지 확인해 주시겠어요 @falco?
아직도 심각하게 깨져 있지만, 오류는 달라졌어요:
버튼을 클릭하면 콘솔에 예외가 발생합니다:
Uncaught DOMException: String contains an invalid character _webauthn-79591e16a85801db9750996c5c059c632687959ec31675c66471d17c31cf077c.js:1
a _webauthn-79591e16a85801db9750996c5c059c632687959ec31675c66471d17c31cf077c.js:49
map self-hosted:240
getWebauthnCredential _webauthn-79591e16a85801db9750996c5c059c632687959ec31675c66471d17c31cf077c.js:47
onclick _confirm-new-email-bdb5d7a6ac7e878466fcb1dfe7263d6e00441cce01b43f225baeb0a5d475db55.js:8
(Async: EventHandlerNonNull)
<anonymous> _confirm-new-email-bdb5d7a6ac7e878466fcb1dfe7263d6e00441cce01b43f225baeb0a5d475db55.js:5
jQuery 3
<anonymous> _bootstrap-52b6b6b3fa62d64b09775e2803255326bef3a94a16063a8c191a37e0909f59d1.js:3
그리고 다크 모드에서 버튼 색상이 잘못되었습니다:
어떤 브라우저와 보안 키를 사용 중이신가요? 방금 여기에서 YubiKey 5 NFC와 Linux용 Chrome, 그리고 MacBook Pro의 지문 인식기와 Chrome으로 테스트해 보았는데 정상적으로 작동했습니다.
Firefox와 동일한 Yubikey 모델입니다.
@dan 님이 수정했습니다.