License Server Detail
license-server-detail is the operator dashboard.
Core responsibilities
Section titled “Core responsibilities”- SSO-protected web UI (NextAuth + Okta)
- Real-time server inventory/status from Convex
- License and logs views backed by License Monitor endpoints
- Historical health/license snapshots and alert tracking
Runtime stack
Section titled “Runtime stack”- Next.js application runtime
- Convex for data model, scheduling, and subscriptions
- Okta OAuth for authentication
Important behavior
Section titled “Important behavior”- Many dashboard views depend on Convex (
NEXT_PUBLIC_CONVEX_URL). - API routes require authenticated user sessions.
- Server records determine which License Monitor hosts are queried.
Default local endpoint
Section titled “Default local endpoint”- Dashboard app:
http://localhost:3000