네, @Vede 님, 문제가 무엇인지 파악했습니다. 여기에는 OS 수준의 제한이 있는 것 같습니다. Security Verification 인용하면 다음과 같습니다:
iOS 16에서는 클라이언트 앱이 의존 당사자(relying party)에 대해 Associated Domains를 사용하는 경우
WKWebView에서 패스키를 사용할 수 있습니다.
DiscourseHub에서 모든 사이트에 Associated Domains가 구성되지 않아, 패스키 협상이 초기 단계에서 실패합니다.
여기서 올바른 해결책은 웹뷰 내 로그인 프로세스를 ‘연결’ 버튼을 눌렀을 때와 동일한 메커니즘을 사용하도록 강제하는 것이라고 생각합니다. 이렇게 하면 이 문제와 몇 가지 다른 인증 문제를 해결할 수 있습니다. (그동안은 DiscourseHub에서 해당 사이트에 ‘연결’ 버튼을 사용하여 인증을 시도해 보실 수 있습니다. 보이지 않으면 오른쪽에서 왼쪽으로 스와이프한 후 파란색 사용자 아이콘 버튼을 클릭하세요.)