Usuário não administrador pode emitir sua própria chave de API?

Estou investigando este problema.

O JS lança um erro porque o método POST para /user-api-key retorna 403 e o método build_not_found_page no controlador não invoca o método preload_anonymous_data, que armazena o valor pré-carregado.

Não está claro por que o servidor respondeu com 403 e <h1 class="title">Oops! That page is private.</h1> quando adicionei o parâmetro auth_redirect. Tentei usar o mesmo domínio para a URL de callback (para verificar um problema de cross-site scripting) e o protocolo HTTPS, mas sem sucesso.