Menu admin
Accès via un bouton plus ou moins caché avec authentification via soit login/mdp/otp soit clé public/privée.
Permet de modifier les notes de versions, ajouter les nouvelles versions du jeu (zip + manifest + dossier object).
On doit garder cependant l'outil .bat pour générer le contenu + les notes de version. Depuis le menu admin, on peut seulement éditer les existants.
Possibilité de modifier les informations des jeux déjà présentes : il faut toujours déclarer les jeux depuis la solution visual studio dans le fichier launcher.json.
Il faudrait donc séparer les infos de base du jeu qui ne changeront jamais : publisher, gameid, url du manifest sur le serveur web des éléments qui sont changeables : Nom du jeu, description ... (vérifier les champs actuels du launcher.json pour compléter la demande).
Essayer de sortir un max d'éléments mobiles sur le serveur web afin d'avoir une liberté d'édition. Les éléments fixes doivent rester dans le .exe.
Selon la méthode d'authentification choisie, je veux pouvoir ajouter de nouveaux admins au fur et à mesure. La partie authentification doit être très sécurisée. Ce menu est très sensible.
Je te laisse réfléchir à une façon d'intégrer le menu admin de la meilleure des façons et de le rendre le plus modulaire possible.