managarten/services/mana-tts/app
Till-JS 8b6ff0c679 feat(auth): add API key management for STT/TTS services
- Add api_keys schema in mana-core-auth with SHA-256 hashing
- Create NestJS module with CRUD endpoints and validation
- Add external auth module to STT/TTS for sk_live_ key validation
- Create web UI page at /api-keys for key management
- Support rate limiting per key with configurable limits
- Cache validation results for 5 minutes to reduce auth service load

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 02:12:05 +01:00
..
__init__.py 🌐 feat: add i18n support to 6 web apps 2026-01-29 14:48:35 +01:00
audio_utils.py 🌐 feat: add i18n support to 6 web apps 2026-01-29 14:48:35 +01:00
auth.py feat(auth): add API key management for STT/TTS services 2026-02-12 02:12:05 +01:00
external_auth.py feat(auth): add API key management for STT/TTS services 2026-02-12 02:12:05 +01:00
f5_service.py 🌐 feat: add i18n support to 6 web apps 2026-01-29 14:48:35 +01:00
kokoro_service.py 🌐 feat: add i18n support to 6 web apps 2026-01-29 14:48:35 +01:00
main.py 🔒️ feat(stt,tts): add API key authentication with rate limiting 2026-02-11 18:04:22 +01:00
voice_manager.py 🌐 feat: add i18n support to 6 web apps 2026-01-29 14:48:35 +01:00