This commit is contained in:
@@ -14,7 +14,7 @@ FreeRADIUS schema and a web admin portal for it.
|
||||
| Dir | What | Stack |
|
||||
|-------------|----------------------------------------|--------------------------------------------|
|
||||
| `backend/` | RESTful CRUD over FreeRADIUS tables | FastAPI, SQLAlchemy 2.0, PyMySQL, Pydantic v2 |
|
||||
| `frontend/` | Admin UI for devices and VLANs | React 19, Vite, TypeScript, Tailwind v4 |
|
||||
| `frontend/` | Admin UI for clients, devices and VLANs | React 19, Vite, TypeScript, Tailwind v4 |
|
||||
|
||||
Auth across both is a shared secret sent in the **`X-API-Key`** header — the
|
||||
frontend collects the key on a login screen and the backend validates it.
|
||||
|
||||
Reference in New Issue
Block a user