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
| Parameter | Type | Description |
|---|---|---|
tokenStore | AuthTokenStore | - |
id | string | - |
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>