Cero código repetitivo: La API funcional global de wauth.
A veces solo necesitas consultar una clave de API sin crear objetos de configuración ni gestionar conexiones. La API funcional de wauth te permite importar get y set directamente con máxima agilidad.
Esta es la implementación exacta para producción de Global Functional API (set, get, valid, delete):
# Zero boilerplate functional API
from wauth import set, get, valid, list_keys
# Store secret
set("KAFKA_BROKER_PASSWORD", "super_secret_broker_pass")
# Verify in constant-time
if valid("KAFKA_BROKER_PASSWORD", "super_secret_broker_pass"):
print("Authentication successful!")
# Inspect stored keys
print("Available keys in vault:", list_keys())
Ventajas de ingeniería:
-
Importación Directa:
from wauth import get, set, valid, delete, list_keys. - Gestión Singleton: Reutiliza automáticamente instancias del baúl configuradas por defecto.
- Uso Inmediato: Guarda y recupera secretos en exactamente 2 líneas de código Python.
Problemas eliminados:
- Escribir instanciaciones
auth = WAuth()en docenas de módulos de un microservicio - Pasar instancias de base de datos y cifrado a través de capas de argumentos de funciones
- Fricción de adopción provocada por requisitos excesivos de inicialización orientada a objetos
Explora el código fuente abierto y auditado en GitHub o instálalo con:
pip install wauth
Top comments (0)