Interface: ZeroTrustServiceConfig
Defined in: src/auth/zero-trust/zero-trust-service.ts:30
Zero Trust service configuration.
Properties
cacheTtlSeconds?
readonlyoptionalcacheTtlSeconds:number
Defined in: src/auth/zero-trust/zero-trust-service.ts:60
Cache TTL in seconds.
Default Value
300
keyPrefix?
readonlyoptionalkeyPrefix:string
Defined in: src/auth/zero-trust/zero-trust-service.ts:53
Redis key prefix.
Default Value
'chive:zt:'
minTrustScore?
readonlyoptionalminTrustScore:number
Defined in: src/auth/zero-trust/zero-trust-service.ts:36
Minimum trust score required for access.
Default Value
50
policyVersion?
readonlyoptionalpolicyVersion:string
Defined in: src/auth/zero-trust/zero-trust-service.ts:67
Policy version.
Default Value
'0.1.0'
weights?
readonlyoptionalweights:object
Defined in: src/auth/zero-trust/zero-trust-service.ts:41
Trust score weights.
authentication?
readonlyoptionalauthentication:number
behaviorAnalysis?
readonlyoptionalbehaviorAnalysis:number
devicePosture?
readonlyoptionaldevicePosture:number
networkContext?
readonlyoptionalnetworkContext:number