diff --git a/webui/.gitkeep b/webui/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/webui/README.md b/webui/README.md new file mode 100644 index 0000000..0617690 --- /dev/null +++ b/webui/README.md @@ -0,0 +1,19 @@ +# Web UI (Scaffold) + +Squelette pour une future interface web destinée à gérer les Autorités de Certification (CAs) et les certificats. + +Objectifs initiaux: +- Interface d'administration pour créer/voir/révoquer CAs et certificats +- Pages principales: + - Dashboard (liste CAs et certificats) + - Détails CA (show, export, créer Sub-CA) + - Détails Certificat (show, export, révoquer) + - Formulaires: création CA, création certificat, signature par CA +- Auth via JWT: le front transmettra le token dans `Authorization: Bearer ` + +Technos envisagées: +- Front: Vue 3 / React (au choix) +- UI: TailwindCSS ou Bootstrap +- API: consommé via endpoints existants (`/api/v1/...`) + +Ce répertoire contient un fichier `index.html` minimal pour tests locaux. diff --git a/webui/index.html b/webui/index.html new file mode 100644 index 0000000..26289c8 --- /dev/null +++ b/webui/index.html @@ -0,0 +1,28 @@ + + + + + + PKI API - Web UI (Scaffold) + + + +

PKI API - Web UI (Scaffold)

+

Cette page est un squelette minimal. L'interface web sera développée pour gérer les CAs et certificats via l'API REST.

+ +
+

Actions rapides (exemples)

+ +
+ +

Pour démarrer le développement, ouvrir `webui/README.md`.

+ +