Я расследую эту проблему.
JS выбрасывает ошибку, потому что POST-запрос к /user-api-key возвращает 403, а метод build_not_found_page в контроллере не вызывает метод preload_anonymous_data, который сохраняет предварительно загруженные данные.
Неясно, почему сервер ответил кодом 403 с <h1 class="title">Ой! Эта страница приватна.</h1>, когда я добавил параметр auth_redirect. Я попробовал использовать тот же домен для callback-URL (чтобы проверить проблему межсайтового скриптинга) и протокол HTTPS, но безрезультатно.