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.comdevolvió «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 connslookup 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_PROXYcorrectamente 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-tokenen 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),/loginuna 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 /logintras 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_keyPreguntas 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 ilimitadosAI 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.