새로 설치한 Discourse에서 사용자 계정에 Passkey를 추가하려고 합니다. 불행히도 다음과 같은 오류가 발생합니다:
이런 일이 발생하는 이유가 무엇일까요? 설정은 변경하지 않았습니다.
제 사용자(유일한 사용자이자 관리자 사용자)를 위해 이 작업을 시도하고 있습니다.
https://webauthn.io/에서 패스키를 등록하고, 이를 이용해 로그인할 수 있나요?
이렇게 하면 문제가 클라이언트 시스템과 관련이 있는지, 아니면 설치와 관련이 있는지 파악하는 데 도움이 됩니다.
이 사이트에서 작동하나요?
네, 사진에 나와 있듯이 그렇습니다. 아니면 제가 무언가 잘못 이해하고 있는 건가요?
사이트가 https로 운영되고 있나요? 이 오류가 표시되면 브라우저의 JavaScript 콘솔을 열면 더 많은 정보를 확인할 수 있습니다.
음, 정말 이상한 일이 일어났습니다. 이제 맥미니를 사용 중인데, 정상적으로 작동합니다. 맥북 에어에서는 작동하지 않았거든요.
에어를 15.4.1로 업데이트해서 문제가 해결되는지 확인해 보겠습니다.
네, 제 사이트는 HTTPS이고, Nginx가 HTTP를 리다이렉트합니다.
제가 이 사이트, 즉 meta.discourse.org를 말씀드린 거예요 ![]()
하하, 맞아요. 제 Air에서도 잘 작동했어요.
네, 제 Air로 돌아와 보니, mini에서 만든 패스키가 iCloud를 통해 Air로 동기화되어 있었습니다.
그리고 Air로 패스키를 사용하여 로그인할 수 있었습니다.
그래서 패스키를 다시 삭제했습니다.
그리고 새로 만들려고 했죠. 성공했습니다 ![]()
처음 "패스키 추가"를 클릭했을 때 502 오류가 발생했지만, 두 번째 시도에는 성공했습니다.
정확한 원인은 모르겠지만, 아마도 Air의 15.4.1 업데이트 때문일 수도 있겠네요.
어쨌든 제게는 문제가 해결되었습니다 ![]()