You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7b7eb35
Browse filesBrowse the repository at this point in the historyBrowse files
fix(credentials): honor every minter's Retry-After and close token fallback gaps
- Carry the token endpoint's Retry-After on 429/503 failures from every
bespoke client-credential minter (Box, Zoom, DocuSign, NetSuite, Help
Scout, Ramp, Jama, Zendesk, Salesforce, Zoho Desk) and through the
CrowdStrike, SailPoint and ZoomInfo client errors, so their throttled
answers wait as long as the provider asks instead of the fixed backoff.
- Recheck the 30 s expiry margin when the per-instance cache falls back
to a still-valid token after a slow failed refresh.
- Map an unreadable Vanta token body to provider_unavailable so it is
remembered for every worker and paced at 15 s like any failed exchange.
- Remember a refusal whose code the shared failure row cannot store with
an additive `refusal` flag, so a replay never serves the stale token.
- Rename the credentials helper to throttledRetryAfterMs so it no longer
shares a name with providers/retry.ts.
0 commit comments