Skip to content

zero-auth API Documentation v1.6.0


zero-auth API Documentation / RefreshTokenStore

Interface: RefreshTokenStore ​

Defined in: packages/zero-auth/src/types/auth.ts:185

Application-owned store for concurrency-safe refresh-token rotation. consume() must atomically return true only for the first use of a jti.

Extended by ​

Methods ​

consume() ​

consume(jti, context?): boolean | Promise<boolean>

Defined in: packages/zero-auth/src/types/auth.ts:186

Parameters ​

jti ​

string

context? ​

RefreshTokenContext

Returns ​

boolean | Promise<boolean>


register()? ​

optional register(jti, context): void | Promise<void>

Defined in: packages/zero-auth/src/types/auth.ts:187

Parameters ​

jti ​

string

context ​

RefreshTokenContext

Returns ​

void | Promise<void>


revokeFamily()? ​

optional revokeFamily(familyId): void | Promise<void>

Defined in: packages/zero-auth/src/types/auth.ts:188

Parameters ​

familyId ​

string

Returns ​

void | Promise<void>