Workload Security UI shows Token has expired
Applies to
- Data Infrastructure Insights (DII)
- Storage Workload Security (SWS)
Issue
- Workload Security UI shows error
Token has expired(example:Token has expired on <date> at <time>) - All Workload Security agents appear missing from the UI
- All Workload Security data collectors appear missing from the UI
- User Forensics fails with a token expired error
- Other areas of Data Infrastructure Insights continue to work normally
- The issue may clear after a new login session
Cause
- Workload Security UI uses short-lived JSON Web Tokens (JWTs) that expire after about 7 minutes
- The UI refreshes the JWT about every 5 minutes by calling the Gateway
/authorizeendpoint - A transient HTTP
500response from the Gateway/authorizeendpoint prevents the JWT refresh - The Workload Security UI does not retry the
/authorizecall after that transient failure - With an expired JWT, the UI cannot load agents, collectors, or User Forensics and displays
Token has expireduntil a new login obtains a fresh token
Solution
- Workaround: Log out of Data Infrastructure Insights and log in again to obtain a new Workload Security JWT
- Confirm Workload Security agents, collectors, and User Forensics load successfully after re-login
- If the issue returns after re-login, open a case with NetApp Support and include the tenant URL, approximate time of the error (with timezone), and screenshots of the
Token has expiredmessage
- Note: Engineering is tracking a product fix so the Workload Security UI retries JWT refresh after a transient
/authorizefailure
Partner Notes
partnerNotes_text
Additional Information
- This symptom is specific to Workload Security authentication in the UI and differs from an expired Admin API Access token used by Telegraf or other API clients
- For expired Admin API Access tokens, see What actions are required when the DII API token is expiring or has expired
- For cloud-side Workload Security outages that show agents as
Not Connected, see Workload Security agent is Not Connected due to DII cloud-side outage - Check NetApp Cloud Services Status for active Workload Security incidents
Internal Notes
- Derived from case 2010768824 / ICI-19343
- Engineering RCA: SWS UI JWTs are short-lived (~7 min) and refreshed every ~5 min via Gateway
GET /rest/v1/csecure/<id>/authorize. Transient Gateway HTTP 500 blocked refresh; UI did not retry. Next login session recovered. - Jira: ICI-19343 (follow-on bug for UI auto-retry planned by engineering; add public report link in Cause/Solution when available)
- Tenant example pattern (do not publish customer IDs): Gateway authorize under
/rest/v1/csecure/<tenant_or_context_id>/authorize
