Interface: JWTServiceConfig
Defined in: src/auth/jwt/jwt-service.ts:27
JWT service configuration.
Properties
accessTokenExpirationSeconds?
readonlyoptionalaccessTokenExpirationSeconds:number
Defined in: src/auth/jwt/jwt-service.ts:47
Access token expiration in seconds.
Default Value
3600 (1 hour)
audience?
readonlyoptionalaudience:string
Defined in: src/auth/jwt/jwt-service.ts:40
Token audience (aud claim).
Default Value
'https://chive.pub'
clockToleranceSeconds?
readonlyoptionalclockToleranceSeconds:number
Defined in: src/auth/jwt/jwt-service.ts:54
Clock tolerance for verification in seconds.
Default Value
30
issuer?
readonlyoptionalissuer:string
Defined in: src/auth/jwt/jwt-service.ts:33
Token issuer (iss claim).
Default Value
'https://chive.pub'
revokedTokenPrefix?
readonlyoptionalrevokedTokenPrefix:string
Defined in: src/auth/jwt/jwt-service.ts:61
Redis key prefix for revoked tokens.
Default Value
'chive:jwt:revoked:'