You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/#providers에서 계정 로그인(OAuth) 시에는 localhost 콜백이 안 열릴 경우를 대비해 "리다이렉트 URL 또는 코드 붙여넣기" 입력창이 제공됩니다. ("안 열렸나요? 여기를 클릭하세요" 링크, "링크 복사" 버튼, 그리고 URL/코드를 직접 붙여넣는 입력창 + 제출 버튼이 함께 있음)
반면 /#codex-auth에서 추가 계정 로그인(Codex 계정 추가) 시 뜨는 OAuth 로그인 모달에는 "로그인 링크 복사" / "취소" 버튼만 있고, 붙여넣기 입력창이 없습니다.
(스크린샷은 댓글로 첨부하겠습니다)
필요한 이유
다른 PC(예: 헤드리스/원격 환경)에서 Codex 계정을 추가해야 할 때, localhost:PORT/auth/callback 콜백이 그 머신에서 열리지 않는 경우가 있습니다. 이때는 브라우저 주소창에 뜬 리다이렉트 URL(또는 코드)을 복사해서 직접 붙여넣어야 하는데, codex-auth 쪽 모달에는 그 수단이 없어서 로그인을 완료할 방법이 없습니다.
코드 확인
서버 쪽은 이미 공통으로 지원합니다 — src/oauth/index.ts의 runLogin()에서 만드는 OAuthController는 provider와 ChatGPT(Codex) 로그인 모두 동일하게 onManualCodeInput을 연결합니다:
src/oauth/callback-server.ts의 #waitForCallback()도 ctrl.onManualCodeInput이 있으면 콜백과 수동 입력을 Promise.race로 같이 기다리도록 되어 있어, 백엔드는 provider/codex 구분 없이 수동 붙여넣기를 지원합니다.
즉 백엔드는 준비돼 있는데, GUI의 codex-auth 계정 추가 모달 컴포넌트에만 붙여넣기 입력창이 빠진 것으로 보입니다.
Activity
jhste102lab commentedon Jul 20, 2026
feat(codex-auth): add manual redirect-URL/code paste for headless acc…
lidge-jun commentedon Jul 21, 2026
v2.7.31에 수정 반영했습니다. POST /api/codex-auth/login/code endpoint와 GUI의 redirect URL 및 code 수동 입력 경로를 추가했습니다. 반영 커밋: 0d7fd98
feat(codex-auth): add manual redirect-URL/code paste for headless acc…