Graphorin API reference v0.4.0
Graphorin API reference / @graphorin/store-sqlite / / SqliteAuthTokenStore
Class: SqliteAuthTokenStore
Defined in: packages/store-sqlite/src/auth-token-store.ts:11
Default AuthTokenStore implementation. Persists HMAC-SHA256 hashes of issued server tokens (DEC-122 / ADR-027). Raw tokens are never persisted — the runtime carries them via SecretValue.
Stable
Implements
Constructors
Constructor
new SqliteAuthTokenStore(conn): SqliteAuthTokenStore;Defined in: packages/store-sqlite/src/auth-token-store.ts:13
Parameters
| Parameter | Type |
|---|---|
conn | SqliteConnection |
Returns
SqliteAuthTokenStore
Methods
get()
get(id): Promise<
| AuthTokenRecord
| null>;Defined in: packages/store-sqlite/src/auth-token-store.ts:35
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise< | AuthTokenRecord | null>
Implementation of
list()
list(): Promise<readonly AuthTokenRecord[]>;Defined in: packages/store-sqlite/src/auth-token-store.ts:40
Returns
Promise<readonly AuthTokenRecord[]>
Implementation of
put()
put(record): Promise<void>;Defined in: packages/store-sqlite/src/auth-token-store.ts:17
Parameters
| Parameter | Type |
|---|---|
record | AuthTokenRecord |
Returns
Promise<void>
Implementation of
recordUse()
recordUse(id, usedAt): Promise<void>;Defined in: packages/store-sqlite/src/auth-token-store.ts:52
Parameters
| Parameter | Type |
|---|---|
id | string |
usedAt | string |
Returns
Promise<void>
Implementation of
revoke()
revoke(id, revokedAt): Promise<void>;Defined in: packages/store-sqlite/src/auth-token-store.ts:45
Parameters
| Parameter | Type |
|---|---|
id | string |
revokedAt | string |
Returns
Promise<void>