Graphorin API reference v0.4.0
Graphorin API reference / @graphorin/security / / CreateTokenOptions
Interface: CreateTokenOptions
Defined in: packages/security/src/auth/crud.ts:29
Options for createToken(...).
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
env | readonly | string | - | packages/security/src/auth/crud.ts:32 |
expiresAt? | readonly | number | Date | Optional explicit expiry as a Date or epoch ms. | packages/security/src/auth/crud.ts:39 |
expiresInMs? | readonly | number | Optional millisecond-precision expiry. Mutually exclusive with expiresAt. | packages/security/src/auth/crud.ts:37 |
idOverride? | readonly | string | Optional id override (used by rotateToken); defaults to a random UUID. | packages/security/src/auth/crud.ts:41 |
label? | readonly | string | - | packages/security/src/auth/crud.ts:34 |
now? | readonly | () => number | Wall-clock provider for tests. Defaults to Date.now. | packages/security/src/auth/crud.ts:43 |
pepper | readonly | SecretValue | - | packages/security/src/auth/crud.ts:31 |
prefix? | readonly | string | - | packages/security/src/auth/crud.ts:35 |
scopes | readonly | readonly string[] | - | packages/security/src/auth/crud.ts:33 |
tokenStore | readonly | AuthTokenStore | - | packages/security/src/auth/crud.ts:30 |