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