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