Skip to main content

Interface: ZeroTrustServiceConfig

Defined in: src/auth/zero-trust/zero-trust-service.ts:30

Zero Trust service configuration.

Properties​

cacheTtlSeconds?​

readonly optional cacheTtlSeconds: number

Defined in: src/auth/zero-trust/zero-trust-service.ts:60

Cache TTL in seconds.

Default Value​

300

keyPrefix?​

readonly optional keyPrefix: string

Defined in: src/auth/zero-trust/zero-trust-service.ts:53

Redis key prefix.

Default Value​

'chive:zt:'

minTrustScore?​

readonly optional minTrustScore: number

Defined in: src/auth/zero-trust/zero-trust-service.ts:36

Minimum trust score required for access.

Default Value​

50

policyVersion?​

readonly optional policyVersion: string

Defined in: src/auth/zero-trust/zero-trust-service.ts:67

Policy version.

Default Value​

'0.4.0'

weights?​

readonly optional weights: object

Defined in: src/auth/zero-trust/zero-trust-service.ts:41

Trust score weights.

authentication?​

readonly optional authentication: number

behaviorAnalysis?​

readonly optional behaviorAnalysis: number

devicePosture?​

readonly optional devicePosture: number

networkContext?​

readonly optional networkContext: number