Performance Authentication and Access Troubleshooting
Symptoms
Performance navigation is absent, a route displays unauthorized, or a session is redirected.
Scope
Client authentication, tenant membership, feature/permission visibility, route checks, and dashboard component access.
Cause
Likely causes
Missing/expired session; tenant mismatch; route feature not present; dashboard role/feature check fails; API policy differs from UI visibility.
Safe diagnostic steps
- Confirm the user can access the tenant portal.\n2. Compare the requested route with documented navigation rules.\n3. Confirm only feature/role categories through approved identity evidence.\n4. Check sanitized response status and correlation evidence.
Resolution
Safe resolution
Refresh supported identity/entitlement state through approved processes; use a route the user is authorized to access. Do not alter client storage or permissions manually.
Validation
Reopen the intended route and verify both UI visibility and supported API response.
Evidence to collect
Collect only environment category, time window, capability/route, status or error category, sanitized correlation reference, lifecycle state category, and recent approved change context.
Escalation
Escalate identity/session issues to Identity; client-rule defects to frontend; API enforcement questions to Performance/security owners.
Related documentation
Source References
UI/salary-ui/apps/client-hrms-portal/src/utils/ProtectedRoute.tsxUI/salary-ui/apps/client-hrms-portal/src/dashboard/DashboardPages.tsxmicroservices/src/performance-service/Program.cs
Summary
This Draft page provides non-destructive, source-backed diagnosis and explicitly stops where recovery authority is not confirmed.
Audience
Performance users, support, operations, engineering, QA, architecture, security, and implementation teams.
Overview
Use supported reads and sanitized evidence. Never expose personal/evaluation content, credentials, configuration values, infrastructure details, or operational commands.
Related Articles
See Also
Keywords
- Performance troubleshooting
- Safe diagnostics
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly