Skip to content

ccproxy.config.security

ccproxy.config.security

Security and authentication configuration settings.

AuthSettings

Bases: BaseModel

Configuration for authentication behavior and caching.

SecuritySettings

Bases: BaseModel

Security-specific configuration settings.

validate_auth_token classmethod

validate_auth_token(v)

Convert string values to SecretStr.

Source code in ccproxy/config/security.py
@field_validator("auth_token", mode="before")
@classmethod
def validate_auth_token(cls, v: Any) -> Any:
    """Convert string values to SecretStr."""
    if v is None:
        return None
    if isinstance(v, str):
        return SecretStr(v)
    return v