Module settings

Module settings 

Source
Expand description

Módulo de gerenciamento de configurações e secrets.

Fornece interface para armazenar e recuperar credenciais sensíveis (API keys, IDs) de forma segura usando criptografia. Todos os secrets são criptografados usando AES-256-GCM antes de serem salvas no banco de dados. A chave de criptografia é derivada de características únicas via security::init_security().

Structs§

KeysBatch
Lote de todas as API keys configuradas no sistema.

Functions§

delete_secret
Remove permanentemente um secret do banco.
get_secret
Recupera um secret individual por nome de chave.
get_secrets
Recupera todos os secrets configurados em lote.
list_secrets
Lista todos os nomes de secrets suportados pelo sistema.
set_secret
Define um secret individual por nome de chave.
set_secrets
Configura múltiplos secrets numa única operação.