Inicio › Claude Code › Errores › Errores de OAuth
Descripción generalInstalaciónreferencia de la CLIPrecios y límitesAgent SDKHabilidades y pluginsGitHubWeb, escritorio e IDEModelosErrores¿Código abierto?TutorialPara estudiantesAutomatización de QAComparación con CursorComparación con Codex y OpenCodeSubagentesHooksMCPEcosistemaVS CodeOpenRouterLímites de solicitudesGuía en chino
Última actualización: 11 de octubre de 2026

Errores OAuth de Claude Code: se ha superado el tiempo de espera de 15000ms y código de estado 500

Ambos errores proceden del /login flujo, no del modelo: Claude Code no pudo completar el intercambio de tu inicio de sesión en el navegador por un token. La mayoría de las veces se trata de una incidencia de autenticación del lado de Anthropic o de un problema en la ruta de red; si necesitas trabajar *ahora*, puedes omitir OAuth por completo.

TLDR

  • timeout of 15000ms exceeded — el servidor de autenticación no respondió en 15 s: red, DNS, proxy o una incidencia.
  • Request failed with status code 500 — el servidor de autenticación devolvió un error: una incidencia; vuelve a intentarlo más tarde.
  • Comprueba el DNS de auth.anthropic.com, desactiva los proxies, las VPN y la extensión Claude en Chrome, y vuelve a intentarlo.
  • Failed to refresh OAuth token: another Claude Code process… / Login expired — un conflicto de renovación entre instancias o un token que ya no funciona: cierra las demás e inicia sesión desde cero.
  • ¿Necesitas trabajar ahora? Usa una clave de API: con ANTHROPIC_API_KEY configurado, Claude Code nunca ejecuta OAuth.

Los mensajes

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.

Cuando se trata de una incidencia de Anthropic

El 6 de abril de 2026, el registro de incidencias se llenó de ambos errores en cuestión de horas — #44271 («El inicio de sesión con OAuth falla con el error 500 y un tiempo de espera de 15 s», 47 comentarios), #44280, #44266, #44289, #44725 — de usuarios de Windows, macOS y Linux por igual. Cuando veas ese patrón (muchas personas, la misma hora, ambos errores), ningún cambio local lo solucionará: consulta status.claude.com y vuelve a intentarlo más tarde, o usa la opción con clave de API que se describe a continuación.

Cuando el problema es tu red

  • DNS. En #33238 auth.anthropic.com devolvió «dominio inexistente» tanto desde el resolvedor del usuario como desde 8.8.8.8 en una región; comentarios posteriores informaron de lo mismo desde España. Prueba con nslookup auth.anthropic.com; prueba otro resolvedor (1.1.1.1) u otra red.
  • Proxies, VPN y redes solo IPv6. El tiempo de espera de 15 s es corto para rutas lentas o con proxy; la incidencia de la propia documentación de Anthropic #55194 solicitaba exactamente estas indicaciones. Configura HTTPS_PROXY correctamente o prueba sin la VPN.
  • La extensión Claude en Chrome. #44301: la extensión modificó el parámetro de OAuth redirect_uri, por lo que el paso en el navegador se completó, pero la CLI siguió esperando hasta agotar el tiempo de espera. Desactívala para iniciar sesión o inicia sesión desde otro navegador.
  • Equipos sin interfaz gráfica / SSH. No hay navegador para completar el flujo. Usa claude setup-token en un equipo donde el inicio de sesión funcione, o una clave de API.

«No se pudo renovar el token de OAuth: otro proceso de Claude Code lo está renovando o se cerró durante la renovación» y «La sesión ha caducado · Ejecuta /login»

Estos dos mensajes aparecen más tarde, en una sesión en la que se había iniciado sesión correctamente. El token de acceso caduca periódicamente y el cliente lo renueva con un token de renovación; el mensaje indica que ya había una renovación en curso o que una anterior se interrumpió a mitad del proceso y dejó la credencial almacenada bloqueada o escrita parcialmente. Varios procesos de Claude Code en una misma cuenta (dos terminales, la aplicación de escritorio, una extensión del IDE, una ejecución programada) intentan renovar el mismo token, y los que no lo consiguen ven este mensaje.

  • Cierra las demás instancias de Claude Code, espera un minuto y vuelve a intentar el turno; el token renovado por el proceso que lo consigue se comparte una vez que se escribe.
  • Si persiste: /logout, elimina la credencial almacenada (~/.claude/.credentials.json; el elemento *Claude Code-credentials* del Llavero en macOS), /login una vez, con todo lo demás cerrado.
  • macOS: #71757 informa de que la renovación en segundo plano corrompe la entrada del Llavero tras la suspensión, y #88583 de que la entrada queda vacía cuando se ejecutan sesiones de escritorio simultáneas; la solución en ambos casos es cerrar sesión y volver a iniciarla desde cero, como se indica arriba.
  • Windows: #68398 — el token caduca tras unas ocho horas sin que se use el token de renovación, por lo que cada mañana hay que iniciar sesión de nuevo por completo; actualiza la CLI e inicia sesión con un navegador que no tenga la extensión de Claude.
  • Login expired · Please run /login tras semanas de uso sin ningún otro proceso implicado es el final normal de la vida útil de un token de renovación: simplemente vuelve a iniciar sesión.
  • Los conectores MCP tienen su propio OAuth y su propia caducidad (*Conexión caducada* a diario, #65036, 40 reacciones, abierta); vuelve a autenticar el servidor con claude mcp, no tiene relación con tu inicio de sesión en Anthropic.

Como el conflicto de renovación se produce por cuenta, los equipos que ejecutan Claude Code sin supervisión (cron, CI, una tarea programada) no deberían compartir en ningún caso el inicio de sesión de una suscripción con una sesión interactiva. Asígnales una clave de API; no hay nada que renovar.

Omite OAuth: usa una clave de API

OAuth solo es necesario para usar una suscripción de Claude Pro/Max. Con una clave de API en el entorno, Claude Code accede directamente a la API y nunca muestra la pantalla de inicio de sesión; esta es también la forma más rápida de sortear una interrupción del servicio de autenticación:

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

Una clave de la consola de Anthropic funciona del mismo modo sin ANTHROPIC_BASE_URL. Recuerda que una clave de API en el entorno tiene prioridad sobre el inicio de sesión de una suscripción; elimina esa variable cuando quieras volver a Pro/Max. /status muestra cuál está activo.

¿Te has cansado de lidiar con este error?

Ejecuta Claude Code a través del gateway de AI Prime Tech: los mismos modelos Claude en las cuentas de origen propias del gateway, dos variables de entorno para cambiar, y las cuentas nuevas reciben $5 de crédito gratuito para la API con el código FIXIT — sin tarjeta.

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

Crea una cuenta con el código FIXIT

Preguntas frecuentes

¿Cómo soluciono «Error de OAuth: se ha superado el tiempo de espera de 15000 ms» en Claude Code?

Vuelve a intentarlo; comprueba el DNS de auth.anthropic.com; desactiva la VPN, el proxy y la extensión Claude en Chrome; si el servicio de autenticación de Anthropic está sufriendo una incidencia, espera o usa una clave de API para que Claude Code omita OAuth.

¿Qué significa «Error de OAuth: la solicitud ha fallado con el código de estado 500»?

El servidor de autenticación de Anthropic devolvió un error durante el inicio de sesión. El problema está en el servidor: vuelve a intentarlo más tarde o usa una clave de API.

¿Puedo usar Claude Code sin iniciar sesión?

Sí. Configura ANTHROPIC_API_KEY (y ANTHROPIC_BASE_URL para una pasarela) y Claude Code funcionará sin el inicio de sesión con OAuth.

¿Cómo soluciono «No se pudo renovar el token de OAuth: otro proceso de Claude Code lo está renovando o se cerró durante la renovación»?

Cierra las demás instancias de Claude Code (terminales, aplicación de escritorio, extensión del IDE), espera un minuto y vuelve a intentarlo. Si persiste, ejecuta /logout, elimina el archivo de credenciales almacenado o el elemento del Llavero, y ejecuta /login una vez con todo lo demás cerrado.

Ejecuta Claude Code con la pasarela

Los mismos modelos, dos variables de entorno y créditos por 7.69231× su valor nominal, o un plan ilimitado de tarifa plana. Cuentas nuevas: $5 de crédito gratuito para la API con el código FIXIT.

Obtener una clave de API Ver planes ilimitados

AI Prime Tech es una pasarela API independiente y no está afiliada a Anthropic, ni cuenta con su respaldo o patrocinio. «Claude» y «Claude Code» son marcas comerciales de Anthropic. Las funciones de Claude Code descritas aquí se basan en la documentación pública de Anthropic en el momento de la redacción y cambian con frecuencia; los precios y las listas de modelos de esta página se obtienen de la configuración actual de esta pasarela.

Más guías de Claude Code

Errores de Claude Code y cómo solucionarlosClaude Code «Error de la API: 500»: qué significa y qué lo soluciona realmenteError «Sobrecargado» de Claude (error de la API 529): qué significa y qué hacerError de la API de Claude Code 400: prompt demasiado largo, concurrencia en el uso de herramientas y los demás«El proceso de Claude Code terminó con el código 1»: cómo encontrar el error real y solucionarloClaude «El prompt es demasiado largo», «La entrada es demasiado larga para el modelo solicitado» y «Se ha alcanzado el límite de contexto»: qué llena la ventana y cómo recuperar espacioSe ha alcanzado el límite de uso de Claude: límites de sesión, semanales y de Opus, «límites de uso de la API especificados», «el saldo de créditos es demasiado bajo» y qué hacerClaude Code 401 y 403: credenciales de autenticación no válidas, clave API no válida, «No has iniciado sesión», host_not_allowedErrores de conexión de Claude Code: ECONNRESET, conexión perdida durante la respuesta, «Esperando respuesta de la API», «No se puede conectar con la API», errores de certificados SSLClaude Code se bloquea, se queda atascado o deja de responder: cómo averiguar dónde se ha atascado y salir del bloqueoClaude.ai no funciona: «Algo ha salido mal», restricciones de capacidad, «Se ha alcanzado el límite de 5 horas», «Error al iniciar sesión» y los demás