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.1.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