GitHub CLI presenta tokens OAuth que expiran y se actualizan automáticamente
Según GitHub. GitHub anuncia una vista previa pública de credenciales OAuth que expiran y se actualizan automáticamente para su interfaz de línea de comandos.
- • Los usuarios pueden optar por tokens de acceso que expiran y se renuevan automáticamente.
- • Esta función mejora la seguridad al invalidar tokens filtrados en pocas horas.
- • GitHub planea convertir estas credenciales en el estándar predeterminado en futuras versiones.
Nuevo mecanismo de autenticación
A partir de la versión 2.103.0 de GitHub CLI, se permite el uso de tokens de acceso con fecha de caducidad junto con tokens de actualización rotativos. El sistema refresca automáticamente las credenciales según sea necesario, manteniendo la sesión activa sin necesidad de reautenticación manual constante.
Configuración e implementación
Los usuarios pueden activar esta función mediante el flag --expiring al iniciar sesión o configurándola globalmente. GitHub recomienda encarecidamente configurar la CLI como ayudante de credenciales de Git para asegurar que los tokens que expiran se gestionen correctamente en operaciones HTTPS.
Compatibilidad y advertencias
La función es opcional y compatible con versiones anteriores. Si el servidor no admite credenciales actualizables, la CLI volverá a utilizar tokens estándar. GitHub advierte que los scripts que almacenan tokens de forma estática en lugar de solicitarlos mediante la CLI podrían dejar de funcionar correctamente.
- 1. github.blogAbrir fuente