Interface: RefreshTokenData
Defined in: src/auth/session/refresh-token-manager.ts:110
Refresh token data structure.
Properties
createdAt
readonlycreatedAt:Date
Defined in: src/auth/session/refresh-token-manager.ts:134
Token creation timestamp.
did
readonlydid:DID
Defined in: src/auth/session/refresh-token-manager.ts:119
User's DID.
expiresAt
readonlyexpiresAt:Date
Defined in: src/auth/session/refresh-token-manager.ts:139
Token expiration timestamp.
familyId
readonlyfamilyId:string
Defined in: src/auth/session/refresh-token-manager.ts:124
Token family ID for rotation tracking.
generation
readonlygeneration:number
Defined in: src/auth/session/refresh-token-manager.ts:129
Token generation number in family.
sessionId
readonlysessionId:string
Defined in: src/auth/session/refresh-token-manager.ts:114
Associated session ID.
used?
readonlyoptionalused:boolean
Defined in: src/auth/session/refresh-token-manager.ts:144
Whether this token has been used.
usedAt?
readonlyoptionalusedAt:Date
Defined in: src/auth/session/refresh-token-manager.ts:149
When this token was used.