Skip to main content

Interface: JWTServiceConfig

Defined in: src/auth/jwt/jwt-service.ts:27

JWT service configuration.

Properties

accessTokenExpirationSeconds?

readonly optional accessTokenExpirationSeconds: number

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

Access token expiration in seconds.

Default Value

3600 (1 hour)

audience?

readonly optional audience: string

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

Token audience (aud claim).

Default Value

'https://chive.pub'

clockToleranceSeconds?

readonly optional clockToleranceSeconds: number

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

Clock tolerance for verification in seconds.

Default Value

30

issuer?

readonly optional issuer: string

Defined in: src/auth/jwt/jwt-service.ts:33

Token issuer (iss claim).

Default Value

'https://chive.pub'

revokedTokenPrefix?

readonly optional revokedTokenPrefix: string

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

Redis key prefix for revoked tokens.

Default Value

'chive:jwt:revoked:'