RefreshingResolverOptions
@forge/monorepo / backend/src / RefreshingResolverOptions
Type Alias: RefreshingResolverOptions
RefreshingResolverOptions =
object
Defined in: backend/src/tools/credentials.ts:408
Properties
now?
readonlyoptionalnow?: () =>number
Defined in: backend/src/tools/credentials.ts:411
Injectable so a test can move time without waiting for it.
Returns
number
onRefreshed?
readonlyoptionalonRefreshed?: (input) =>void
Defined in: backend/src/tools/credentials.ts:418
Told that a refresh happened. Never told the token — see CredentialAudit, same reasoning.
expiresAt is included because it is not a secret and it is the one thing an operator debugging a
refresh loop actually needs.
Parameters
input
expiresAt
string
ref
tenantId
string
Returns
void
skewMs?
readonlyoptionalskewMs?:number
Defined in: backend/src/tools/credentials.ts:409