로그인에 패스키를 붙이는 중입니다. 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