Auth API

User sessions, refresh, and admin user management.

POST /auth/refresh

POST /oauth/token

GET /auth/users/list

Owner routes use requireUser / requireAdmin. Access tokens are Bearer; refresh tokens are not accepted on the Computer WebSocket.

Never commit users.json or JWT secrets.