본문 바로가기
Q&A해결2026년 8월 22일1분 읽기

패스키(WebAuthn) 등록이 로컬은 되는데 배포 도메인에선 SecurityError로 실패합니다

p
passkey_hyun
조회 291댓글 2

로그인에 패스키를 붙이는 중입니다. localhost에서는 navigator.credentials.create() 가 잘 되고 등록도 성공하는데, 실제 서비스 도메인에 올리니까 등록 버튼 누르는 즉시 이 에러가 납니다.

SecurityError: The relying party ID is not a registrable domain suffix of, nor equal to the current domain.

서버에서 rpId를 'app.example.com' 으로 내려주고 프론트는 그걸 그대로 publicKey.rp.id 에 넣습니다. HTTPS 정상이고 인증서도 문제 없어요. 로컬만 되고 배포만 안 되니 뭐가 문젠지 감이 안 옵니다 😅

혹시나 해서 rpId를 'https://app.example.com' 으로도 바꿔봤는데 똑같이 실패합니다.

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록