Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Counters ¶
type Counters struct {
Client *goredis.Client
Now func() time.Time // optional; defaults to time.Now
}
Counters implements dataplane.CounterStore with fixed-window buckets in Redis. Used for minute / hour / day rate limits. Lifetime (total) quotas stay on Postgres.
type SSOStateStore ¶
SSOStateStore stores SSO CSRF state in Redis for multi-node control planes.
func NewSSOStateStore ¶
func NewSSOStateStore(client *goredis.Client, ttl time.Duration) *SSOStateStore
Click to show internal directories.
Click to hide internal directories.