Skip to main content

Interface: AuthorizationServiceConfig

Defined in: src/auth/authorization/authorization-service.ts:34

Authorization service configuration.

Properties

assignmentPrefix?

readonly optional assignmentPrefix: string

Defined in: src/auth/authorization/authorization-service.ts:47

Redis key prefix for role assignments metadata.

Default Value

'chive:authz:assignments:'

cacheTtlSeconds?

readonly optional cacheTtlSeconds: number

Defined in: src/auth/authorization/authorization-service.ts:61

Cache TTL in seconds.

Default Value

300

enableCache?

readonly optional enableCache: boolean

Defined in: src/auth/authorization/authorization-service.ts:54

Enable caching of role lookups.

Default Value

true

rolePrefix?

readonly optional rolePrefix: string

Defined in: src/auth/authorization/authorization-service.ts:40

Redis key prefix for role storage.

Default Value

'chive:authz:roles:'