본문 바로가기

Tools & Utilities/AI Agent

[Codex] WSL2에서 Codex 로그인이 안되는 문제 해결 방법

https://www.reddit.com/r/codex/comments/1nslp6y/i_solved_codex_sign_in_with_chatgpt_fails_on/

 

Reddit의 codex 커뮤니티

codex 커뮤니티에서 이 게시물을 비롯한 다양한 콘텐츠를 살펴보세요

www.reddit.com

위 글에서 조금 헷갈리게 적혀 있어서, 명료하게 정리해보려고 한다.

 

1. codex 로그인 실패 시 나오는 url 복사

기본 웹 페이지가 크롬으로 설정되어 있다면, 크롬이 켜 지면서 로그인 실패 웹 페이지가 나온다.

해당 페이지는 `http://localhost:1455/auth/callback?code=...` 꼴의 url을 가짐. 이를 통째로 복사.

2. wsl2 터미널에 아래 명령어 입력 후 엔터

`curl "아까_복사한_url"`

 

즉,

`curl "http://localhost:1455/auth/callback?code=..."`

꼴이 된다. 아까 복사해 둔 url을 사용할 것.

3. wsl2 터미널에 아래 명령어 입력 후 엔터

`curl -v "http://localhost:1455/success"`

 

그럼 로그인이 성공적으로 된다.

 

아마 WSL2에서 발송한 request가 host OS에서 웹 페이지가 켜지면서 google login 정보가 중간에 blocking된 채로 request만 발송된 게 아닐까 싶다. 

이렇게 구현한 이유는 WSL2 내 Ubuntu에 임의로 어떤 브라우저를 선택해 열리도록 구현하기엔 브라우저 선정이 어렵기 때문인 듯 하다.

근데 굳이 웹 페이지가 열리도록 로그인 과정을 구현해야 했나? 하는 의문도 있다.