해당 문제를 조사하고 있습니다.
/user-api-key의 POST 메서드가 403을 반환하기 때문에 JS에서 오류가 발생합니다. 컨트롤러의 build_not_found_page 메서드는 미리 로드된 값을 저장하는 preload_anonymous_data 메서드를 호출하지 않기 때문입니다.
auth_redirect 파라미터를 추가했을 때 서버가 <h1 class="title">Oops! That page is private.</h1>와 함께 403을 반환한 이유는 정확히 알 수 없습니다. 크로스 사이트 스크립팅 문제를 확인하기 위해 콜백 URL에 동일한 도메인과 HTTPS 프로토콜을 사용해 보았지만, 해결되지 않았습니다.