Login with ChatGPT fails with error_code: token_exchange_failed
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- PR merge metrics
- PR metrics pending
Description
What issue are you seeing?
Ao iniciar sessão com a conta ChatGPT no Codex, é apresentado um ecrã de erro com o logótipo da OpenAI, em vez do login ser concluído:
"Erro de autenticação
O início de sessão falhou. Inicie novamente o processo de início de sessão."
error_code: token_exchange_failed
request_id: 3acf6fde-c92d-4c85-8b8c-4dcdf661acc6
A página também refere "Os seus controlos de treino do ChatGPT aplicam-se ao Codex" e "aplicam-se os seus limites de utilização do Codex", confirmando que é o ecrã de login OAuth do Codex.
Nota: não consigo confirmar em qual componente do Codex (app de ambiente de trabalho, extensão de IDE, ou CLI) o login foi iniciado.
What steps can reproduce the bug?
- Iniciar o processo de login do Codex usando a conta ChatGPT.
- Autenticar no browser (fluxo OAuth).
- Após a autenticação, em vez de o login ser concluído, é apresentado o ecrã "Erro de autenticação" acima.### What issue are you seeing?
Ao iniciar sessão com a conta ChatGPT no Codex, é apresentado um ecrã de erro com o logótipo da OpenAI, em vez do login ser concluído:
"Erro de autenticação
O início de sessão falhou. Inicie novamente o processo de início de sessão."
error_code: token_exchange_failed
request_id: 3acf6fde-c92d-4c85-8b8c-4dcdf661acc6
A página também refere "Os seus controlos de treino do ChatGPT aplicam-se ao Codex" e "aplicam-se os seus limites de utilização do Codex", confirmando que é o ecrã de login OAuth do Codex.
Nota: não consigo confirmar em qual componente do Codex (app de ambiente de trabalho, extensão de IDE, ou CLI) o login foi iniciado.
What steps can reproduce the bug?
- Iniciar o processo de login do Codex usando a conta ChatGPT.
- Autenticar no browser (fluxo OAuth).
- Após a autenticação, em vez de o login ser concluído, é apresentado o ecrã "Erro de autenticação" acima, com o mesmo request_id.
Não foi possível confirmar em qual componente específico do Codex (app de ambiente de trabalho, extensão de IDE, ou CLI) o fluxo de login foi iniciado — reporto o request_id para os maintainers poderem cruzar com os logs do lado do servidor.
What is the expected behavior?
O login deveria ser concluído com sucesso e o Codex deveria ficar autenticado com a conta ChatGPT, sem apresentar o erro de troca de token.
Additional information
No response
4. O erro é reprodutível de forma consistente com o mesmo request_id em várias tentativas.
Não foi possível confirmar em qual componente específico do Codex (app de ambiente de trabalho, extensão de IDE, ou CLI) o fluxo de login foi iniciado — reporto o request_id para os maintainers poderem cruzar com os logs do lado do servidor.
What is the expected behavior?
O login deveria ser concluído com sucesso e o Codex deveria ficar autenticado com a conta ChatGPT, sem apresentar o erro de troca de token.
Additional information
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by identifying which Codex client initiated the OAuth login, since the report cannot distinguish the desktop app, IDE extension, or CLI. Then use request_id 3acf6fde-c92d-4c85-8b8c-4dcdf661acc6 to correlate the token_exchange_failed error with maintainer-side logs and confirm the affected authentication path.
Written by the indexing model from the issue text.
Assessment
- Domain
- authentication
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100