ccproxy.plugins.credential_balancer.config¶
ccproxy.plugins.credential_balancer.config
¶
Configuration models for the credential balancer plugin.
CredentialSource
¶
CredentialManager
¶
Bases: CredentialSource
Configuration for a manager-based credential source with provider-specific logic.
Specify either manager_key (registry lookup) or manager_class (direct import).
The config dict supports additional options:
Storage options:
- enable_backups (bool): Create timestamped backups before overwriting credentials (default: True)
Manager options:
- credentials_ttl (float): Seconds to cache credentials before rechecking storage (default: 30.0)
- refresh_grace_seconds (float): Seconds before expiry to trigger proactive token refresh (default: 120.0)