Skip to main content

Interface: AuthorizationServiceConfig

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

Authorization service configuration.

Properties​

assignmentPrefix?​

readonly optional assignmentPrefix: string

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

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:62

Cache TTL in seconds.

Default Value​

300

enableCache?​

readonly optional enableCache: boolean

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

Enable caching of role lookups.

Default Value​

true

rolePrefix?​

readonly optional rolePrefix: string

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

Redis key prefix for role storage.

Default Value​

'chive:authz:roles:'