홈 › Claude Code › 오류 › OAuth 오류
개요설치CLI 참조요금 및 한도Agent SDK스킬 및 플러그인GitHub웹, 데스크톱 및 IDE모델오류오픈 소스인가요?튜토리얼학생용 안내QA 자동화Cursor와 비교Codex 및 OpenCode와 비교하위 에이전트훅MCP생태계VS CodeOpenRouter요청 속도 제한중국어 가이드
최종 업데이트: 2026년 10월 11일

Claude Code OAuth 오류: 15000ms 제한 시간 초과 및 상태 코드 500

두 오류 모두 다음 과정에서 발생합니다. /login 모델이 아니라 이 흐름에서 발생하는 오류입니다. Claude Code가 브라우저 로그인을 토큰으로 교환하는 과정을 완료하지 못한 것입니다. 대부분 Anthropic 측 인증 장애나 네트워크 경로 문제이며, *지금 바로* 작업해야 한다면 OAuth를 완전히 건너뛸 수 있습니다.

TLDR

  • timeout of 15000ms exceeded — 인증 서버가 15초 안에 응답하지 않았습니다. 네트워크, DNS, 프록시 또는 장애가 원인입니다.
  • Request failed with status code 500 — 인증 서버에서 오류가 발생했습니다. 장애이므로 나중에 다시 시도하세요.
  • 다음 주소의 DNS를 확인하세요. auth.anthropic.com, 프록시/VPN과 Claude-in-Chrome 확장 프로그램을 비활성화한 뒤 다시 시도하세요.
  • Failed to refresh OAuth token: another Claude Code process… / Login expired — 인스턴스 간 갱신 경합 또는 사용할 수 없는 토큰이 원인입니다. 다른 인스턴스를 닫고 로그인 정보를 정리한 뒤 다시 로그인하세요.
  • 지금 바로 작업해야 하나요? API 키를 사용하세요. 다음 항목을 ANTHROPIC_API_KEY 설정하면 Claude Code는 OAuth를 실행하지 않습니다.

오류 메시지

OAuth error: timeout of 15000ms exceeded
OAuth error: Request failed with status code 500
Login OAuth error: Request failed with status code 500   Press Enter to retry.

Anthropic 장애인 경우

2026년 4월 6일, 몇 시간 만에 이슈 트래커에 두 오류의 보고가 쏟아졌습니다 — #44271 ("OAuth 로그인 시 500 오류 및 15초 제한 시간 초과로 실패", 댓글 47개), #44280, #44266, #44289, #44725 — Windows, macOS, Linux 사용자 모두에게서 보고되었습니다. 많은 사람이 같은 시간대에 두 오류를 겪는 양상이 나타나면 로컬에서 어떤 조치를 취해도 해결되지 않습니다. status.claude.com을 확인하고 나중에 다시 시도하거나, 아래의 API 키 방식을 사용하세요.

사용자 네트워크 문제인 경우

  • DNS. 다음에서: #33238 auth.anthropic.com 한 지역에서 사용자의 DNS 리졸버와 8.8.8.8 모두 "존재하지 않는 도메인"을 반환했습니다. 이후 댓글에서는 스페인에서도 같은 현상이 보고되었습니다. 다음으로 테스트하세요. nslookup auth.anthropic.com; 다른 리졸버(1.1.1.1)나 다른 네트워크를 사용해 보세요.
  • 프록시, VPN, IPv6 전용 네트워크. 15초의 제한 시간은 느리거나 프록시를 거치는 경로에 짧습니다. Anthropic 자체 문서의 이슈 #55194 에서도 바로 이 지침을 요청했습니다. 다음 항목을 HTTPS_PROXY 올바르게 설정하거나 VPN 없이 시도해 보세요.
  • Claude in Chrome 확장 프로그램. #44301: 확장 프로그램이 OAuth의 다음 항목을 변경했습니다. redirect_uri, 그 결과 브라우저 단계는 완료되었지만 CLI는 제한 시간이 초과될 때까지 기다렸습니다. 로그인할 때 확장 프로그램을 비활성화하거나 다른 브라우저에서 로그인하세요.
  • 헤드리스 머신 / SSH. 흐름을 완료할 브라우저가 없습니다. 다음을 사용하세요. claude setup-token 로그인이 가능한 머신에서 실행하거나 API 키를 사용하세요.

"OAuth 토큰 갱신 실패: 다른 Claude Code 프로세스가 갱신 중이거나 갱신 도중 종료되었습니다" 및 "로그인이 만료되었습니다 · /login을 실행하세요"

이 두 메시지는 정상적으로 로그인된 세션에서 나중에 나타납니다. 액세스 토큰은 주기적으로 만료되며 클라이언트는 갱신 토큰으로 이를 갱신합니다. 이 메시지는 이미 갱신이 진행 중이거나, 이전 갱신이 도중에 중단되어 저장된 자격 증명이 잠긴 상태 또는 일부만 기록된 상태로 남았다는 뜻입니다. 한 계정에서 여러 Claude Code 프로세스(터미널 두 개, 데스크톱 앱, IDE 확장 프로그램, 예약 실행)가 모두 같은 토큰을 갱신하려고 하면, 경합에서 밀린 프로세스에 이 메시지가 표시됩니다.

  • 다른 Claude Code 인스턴스를 닫고 잠시 기다린 뒤 해당 턴을 다시 시도하세요. 갱신에 성공한 프로세스의 토큰은 저장된 후 공유됩니다.
  • 문제가 계속되면: /logout, 저장된 자격 증명을 삭제하세요(~/.claude/.credentials.json; macOS에서는 키체인의 *Claude Code-credentials* 항목), /login 다른 모든 인스턴스를 닫은 상태에서 한 번 실행하세요.
  • macOS: #71757 에서는 잠자기 이후 백그라운드 갱신이 키체인 항목을 손상시킨다고 보고하며, #88583 에서는 데스크톱 세션을 동시에 실행하면 해당 항목이 비워진다고 보고합니다. 두 경우 모두 위에서 설명한 로그아웃 후 로그인 정보를 정리하고 다시 로그인하는 방법으로 해결합니다.
  • Windows: #68398 — 약 여덟 시간 후 토큰이 만료되는데 갱신 토큰이 사용되지 않아, 매일 아침 전체 로그인 과정을 다시 거치게 됩니다. CLI를 업데이트하고 Claude 확장 프로그램이 없는 브라우저로 로그인하세요.
  • Login expired · Please run /login 다른 프로세스가 관여하지 않은 상태에서 몇 주간 사용한 뒤 발생한다면 갱신 토큰의 수명이 정상적으로 끝난 것입니다. 다시 로그인하면 됩니다.
  • MCP 커넥터에는 별도의 OAuth와 만료 주기가 있습니다(매일 *연결 만료*, #65036, 반응 40개, 미해결). 다음으로 서버를 다시 인증하세요. claude mcp, 이는 Anthropic 로그인과는 관련이 없습니다.

갱신 경합은 계정 단위로 발생하므로 Claude Code를 무인 실행하는 머신(cron, CI, 예약 작업)은 대화형 세션과 구독 로그인을 공유하지 않아야 합니다. 이런 머신에는 API 키를 제공하세요. 갱신할 것이 없습니다.

OAuth 건너뛰기: API 키 사용

OAuth는 Claude Pro/Max 구독을 사용할 때만 필요합니다. 환경 변수에 API 키가 있으면 Claude Code는 API에 바로 연결하며 로그인 화면을 표시하지 않습니다. 인증 장애를 우회하는 가장 빠른 방법이기도 합니다.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_gateway_key
claude          # no /login, no OAuth

Anthropic 콘솔 키도 다음 항목 없이 동일하게 작동합니다. ANTHROPIC_BASE_URL. 환경 변수에 있는 API 키는 구독 로그인보다 우선한다는 점을 기억하세요. Pro/Max로 돌아가려면 해당 환경 변수 설정을 해제하세요. /status 에서 어느 방식이 활성화되어 있는지 확인할 수 있습니다.

이 문제와 씨름하는 데 지치셨나요?

대신 AI Prime Tech 게이트웨이를 통해 Claude Code를 실행하세요. 게이트웨이 자체 업스트림 계정에서 동일한 Claude 모델을 사용하며, 환경 변수 두 개로 전환할 수 있고, 신규 계정에는 다음이 제공됩니다: $5의 무료 API 크레딧이 제공됩니다 사용할 코드: FIXIT — 카드 불필요.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

코드 FIXIT로 계정 만들기

자주 묻는 질문

Claude Code에서 'OAuth 오류: 15000ms 제한 시간 초과'를 어떻게 해결하나요?

다시 시도하고, auth.anthropic.com의 DNS를 확인하고, VPN/프록시와 Claude in Chrome 확장 프로그램을 비활성화하세요. Anthropic 인증 서비스에 장애가 발생했다면 기다리거나 API 키를 사용하여 Claude Code가 OAuth를 건너뛰도록 하세요.

'OAuth 오류: 상태 코드 500로 요청 실패'는 무슨 뜻인가요?

로그인 중 Anthropic 인증 서버에서 오류가 발생했습니다. 서버 측 문제이므로 나중에 다시 시도하거나 API 키를 사용하세요.

로그인하지 않고 Claude Code를 사용할 수 있나요?

네. ANTHROPIC_API_KEY을 설정하면(게이트웨이를 사용하는 경우 ANTHROPIC_BASE_URL도 설정) Claude Code가 OAuth 로그인 없이 실행됩니다.

'OAuth 토큰 갱신 실패: 다른 Claude Code 프로세스가 갱신 중이거나 갱신 도중 종료되었습니다'를 어떻게 해결하나요?

다른 Claude Code 인스턴스(터미널, 데스크톱 앱, IDE 확장 프로그램)를 닫고 잠시 기다린 뒤 다시 시도하세요. 문제가 계속되면 /logout을 실행하고, 저장된 자격 증명 파일이나 키체인 항목을 삭제한 다음, 다른 모든 인스턴스를 닫은 상태에서 /login을 한 번 실행하세요.

게이트웨이에서 Claude Code 실행하기

동일한 모델, 환경 변수 두 개, 액면가의 7.69231배에 해당하는 크레딧 또는 정액 무제한 요금제를 이용하세요. 신규 계정: 코드 FIXIT로 $5의 무료 API 크레딧을 받으세요.

API 키 발급받기 무제한 요금제 보기

AI Prime Tech는 독립 API 게이트웨이이며 Anthropic과 제휴 관계가 없고, Anthropic의 보증이나 후원을 받지 않습니다. “Claude”와 “Claude Code”는 Anthropic의 상표입니다. 여기에 설명된 Claude Code 기능은 작성 당시 Anthropic의 공개 문서를 기준으로 하며 자주 변경됩니다. 이 페이지의 가격과 모델 목록은 이 게이트웨이의 실시간 설정에서 가져옵니다.

더 많은 Claude Code 가이드

Claude Code 오류와 해결 방법Claude Code "API 오류: 500": 의미와 실제로 효과가 있는 해결 방법Claude "과부하" 오류(API 오류 529): 의미와 대처 방법Claude Code API 오류 400: 프롬프트 길이 초과, 도구 사용 동시성 및 기타 오류"Claude Code 프로세스가 코드 1으로 종료되었습니다": 실제 오류를 찾아 해결하는 방법Claude "프롬프트가 너무 깁니다", "요청한 모델에 비해 입력이 너무 깁니다", "컨텍스트 한도에 도달했습니다": 컨텍스트 창을 채우는 요소와 여유 공간을 확보하는 방법Claude 사용량 한도 도달: 세션, 주간 및 Opus 한도, "지정된 API 사용량 한도", "크레딧 잔액이 너무 적습니다" — 대처 방법Claude Code 401 및 403: 유효하지 않은 인증 자격 증명, 유효하지 않은 API 키, "로그인되지 않음", host_not_allowedClaude Code 연결 오류: ECONNRESET, 응답 도중 연결 끊김, "API 응답 대기 중", "API에 연결할 수 없음", SSL 인증서 오류Claude Code가 멈추거나 진행되지 않거나 응답하지 않는 경우: 멈춘 지점을 파악하고 벗어나는 방법Claude.ai가 작동하지 않는 경우: "문제가 발생했습니다", 용량 제약, "5시간 한도에 도달했습니다", "로그인 중 오류" 및 기타 문제