Skip to content

codex-auth 계정 추가 시 리다이렉트 URL/코드 붙여넣기 입력창 누락 #183

Closed

Description

@jhste102lab

증상

/#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을 연결합니다:

const ctrl: OAuthController = {
  ...
  onManualCodeInput: (expectedState?: string) => waitForManualLoginCode(provider, abort.signal, expectedState),
};

src/oauth/callback-server.ts의 #waitForCallback()도 ctrl.onManualCodeInput이 있으면 콜백과 수동 입력을 Promise.race로 같이 기다리도록 되어 있어, 백엔드는 provider/codex 구분 없이 수동 붙여넣기를 지원합니다.

즉 백엔드는 준비돼 있는데, GUI의 codex-auth 계정 추가 모달 컴포넌트에만 붙여넣기 입력창이 빠진 것으로 보입니다.

요청

/#codex-auth의 "Codex 계정 추가" OAuth 모달에도 /#providers 모달과 동일하게 리다이렉트 URL/코드 붙여넣기 입력창을 추가해주세요.

환경

  • @bitkyc08/opencodex (npm)
  • WSL2 / Linux

Activity

  1. jhste102lab commented on Jul 20, 2026

    @jhste102lab
    ContributorAuthor
    Image (gpt는 이미 로그인 되어있어 다른 플랫폼으로 예시 이미지 대체) Image
  2. lidge-jun commented on Jul 21, 2026

    @lidge-jun
    Owner

    v2.7.31에 수정 반영했습니다. POST /api/codex-auth/login/code endpoint와 GUI의 redirect URL 및 code 수동 입력 경로를 추가했습니다. 반영 커밋: 0d7fd98

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions