IssueOptions
Interface: IssueOptions
Defined in: packages/core/src/services/token.service.ts:39
Options of TokenService.issue
Properties
accessTtl?
optionalaccessTtl?:number
Defined in: packages/core/src/services/token.service.ts:49
Access token lifetime (s), defaults to the accessTtl parameter; kept by the family on refresh
clientId?
optionalclientId?:string
Defined in: packages/core/src/services/token.service.ts:41
OAuth client
createdAt?
optionalcreatedAt?:number
Defined in: packages/core/src/services/token.service.ts:56
Internal
Creation of the family (ms), carried across rotations; defaults to now set by TokenService.refresh
lastUsedAt?
optionallastUsedAt?:number
Defined in: packages/core/src/services/token.service.ts:61
Internal
Last refresh of the family (ms) set by TokenService.refresh
name?
optionalname?:string
Defined in: packages/core/src/services/token.service.ts:47
Display name of the refresh family
refreshToken?
optionalrefreshToken?:string
Defined in: packages/core/src/services/token.service.ts:66
Internal
The raw refresh token to store, instead of a new random one set by TokenService.refresh, which records its hash on the rotated token before issuing it
refreshTtl?
optionalrefreshTtl?:number
Defined in: packages/core/src/services/token.service.ts:51
Refresh token lifetime (s), defaults to the refreshTtl parameter; kept by the family on refresh
resource?
optionalresource?:string
Defined in: packages/core/src/services/token.service.ts:45
Resource (RFC 8707) the access tokens are bound to: becomes their audience; kept by the family on refresh
scope?
optionalscope?:Scope
Defined in: packages/core/src/services/token.service.ts:43
Granted scope