Package fr.iutfbleau.papillon
Class UserKey
java.lang.Object
fr.iutfbleau.papillon.UserKey
La classe
UserKey permet de gérer une clé d'identification locale
unique pour un utilisateur du logiciel Papillon.
Cette clé est stockée dans un fichier caché nommé .papillon_id
dans le répertoire personnel de l'utilisateur.
Elle sert à identifier l'utilisateur sans avoir besoin de système de connexion
ou d'authentification centralisée.
Lors du premier lancement du programme, si le fichier n’existe pas ou est vide, une clé unique (UUID) est automatiquement générée, enregistrée dans ce fichier et réutilisée pour les prochaines exécutions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringLit la clé stockée dans le fichier~/.papillon_idou en génère une nouvelle si le fichier n'existe pas ou est vide.
-
Constructor Details
-
UserKey
public UserKey()
-
-
Method Details
-
lireOuCreerCle
Lit la clé stockée dans le fichier~/.papillon_idou en génère une nouvelle si le fichier n'existe pas ou est vide.Cette méthode est utilisée par
GestionRappelpour associer chaque utilisateur à ses données locales.- Returns:
- une chaîne de caractères représentant la clé unique de l'utilisateur
-