Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/security / / revokeToken

Function: revokeToken()

ts
function revokeToken(
   tokenStore, 
   id, 
   opts?): Promise<
  | TokenMetadata
| undefined>;

Defined in: packages/security/src/auth/crud.ts:137

Soft-revoke a token. Returns the updated record or undefined if the token is unknown. The store is responsible for setting the revokedAt column atomically.

Parameters

ParameterTypeDescription
tokenStoreAuthTokenStore-
idstring-
opts{ now?: () => number; verifier?: { invalidate: void; }; }-
opts.now?() => number-
opts.verifier?{ invalidate: void; }SPL-9: pass the live TokenVerifier so revocation invalidates its LRU entry immediately - without it a revoked token keeps verifying from the cache for up to cacheTtlMaxMs (default 60s).
opts.verifier.invalidate-

Returns

Promise< | TokenMetadata | undefined>

Stable