Session::Presets
Configuration presets for common deployment scenarios Provides sensible defaults to reduce configuration complexity
Class methods
clustered
Clustered preset - for multi-node deployments Based on production preset with clustering enabled
development
Development preset - optimized for local development
- No secret validation required
- No encryption
- Short session timeout
- Verbose logging
high_security
High security preset - maximum security settings
- Requires secure secret
- Encrypted Redis data with KDF
- Client binding (IP + User-Agent)
- Short timeout with sliding expiration
- Fail fast on corruption
production
Production preset - balanced security and performance
- Requires secure secret
- Encrypted Redis data
- Standard timeout (1 hour)
- Circuit breaker enabled
- Retry enabled with conservative settings
testing
Testing preset - optimized for test suites
- Very short timeout
- No security requirements
- Minimal features enabled
- Fast and simple