Objectif
Le Site Web doit permettre à certains utilisateurs de se connecter. Ils auront ainsi accès à plus de point de données visibles sur la carte.
Cette tâche consiste à la mise en place d'une page de Login simple (cf. ShadCN, et d'une gestion basique de l'authentification via un client API qui se connecte au backend Django.
Stratégie
- Ce code sera géré par AuthProvider
- Pour l'instant, pas de gestion fine de permissions à prévoir, juste la possibilité de récupérer le contexte 'isAuthenticated' au moment de récupérer les données de la carte.