Schéma d’activation de licence
Le schéma suivant montre l’ensemble du flux de travail d’activation de licence, depuis la saisie du code d’activation par le client jusqu’à la validation périodique qui suit une activation réussie.
- Le client saisit son code d’activation dans l’application cliente.
- L’application génère un identifiant matériel unique à partir des caractéristiques de la machine.
- L’application envoie au Babel Licensing Service une demande d’activation avec la clé utilisateur et l’identifiant matériel.
- Le service valide la licence dans la base de données : il vérifie qu’elle existe et qu’elle n’a pas expiré ni été révoquée.
- Le service vérifie que le nombre maximal d’activations n’est pas atteint.
- Une fois la validation réussie, le service crée dans la base de données un jeton d’activation et l’associe à cet identifiant matériel.
- Le service renvoie à l’application un jeton de licence signé numériquement.
- L’application stocke ce jeton en local pour les validations futures.
- L’application affiche au client un message de réussite de l’activation.
- Périodiquement (par exemple tous les 5 jours), l’application valide la licence auprès du service pour s’assurer qu’elle est toujours valide.
La particularité de la formule par activation est que la licence est liée de façon permanente à une machine précise par son identifiant matériel. Contrairement aux licences flottantes, allouées temporairement, les licences d’activation restent liées à la machine jusqu’à leur désactivation explicite. L’activation crée ainsi une relation de licence plus durable, adaptée aux logiciels utilisés régulièrement sur le même appareil.
Last updated on