diff --git a/README.md b/README.md index 4e2409c..d9003f1 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,7 @@ bin/update.sh | `bin/glcli_install.sh` | Instala GitLab CLI (glab) con múltiples métodos de instalación | | `bin/fjcli_install.sh` | Instala Forgejo/Codeberg CLI vía Cargo | | `bin/cversadm_token.sh` | Gestiona tokens de acceso para plataformas de control de versiones de forma segura | +| `bin/fj_login.sh` | Inicia/cierra sesión en Forgejo usando tokens encriptados con SOPS | ### Seguridad y Acceso @@ -201,6 +202,23 @@ Este script proporciona una interfaz para gestionar tokens de acceso para difere - Incluye verificación de formato y seguridad de tokens - Gestiona automáticamente permisos para archivos de tokens +#### Autenticación con Forgejo usando token encriptado + +```bash +# Iniciar sesión en Forgejo usando el token encriptado +bin/fj_login.sh + +# Cerrar sesión de Forgejo +bin/fj_login.sh --logout +``` + +Este script facilita la autenticación con Forgejo/Codeberg CLI (berg): +- Utiliza el token almacenado y encriptado por cversadm_token.sh +- Desencripta automáticamente el token usando SOPS +- Detecta la URL de Forgejo basándose en la configuración de git +- Configura la variable BERG_BASE_URL con la URL detectada +- Proporciona opciones para login (por defecto) y logout + ### Copias de Seguridad Para respaldar configuraciones importantes: