Migration d'une base d'authentification entre plugins
Comment passer d'AuthMe à nLogin et inversement sans perdre les mots de passe : formats de hash, export et que faire des incompatibles.
Mis à jour le 13 août 2026
Changer le plugin d'authentification est une opération après laquelle les joueurs se connectent comme avant ou ne se connectent pas du tout.
Ce qui est transféré
Les mots de passe sont stockés sous forme de hachages. La migration est possible si le nouveau plugin comprend l'ancien format :
| Format | Qui le lit |
|---|---|
| BCrypt | Presque tous les plugins modernes |
| SHA256 avec sel | AuthMe, nLogin |
| MD5 | Obsolète : migrez, mais forcez un changement de mot de passe |
Procédure
- Copiez la base de données et le dossier du plugin — Sauvegarde de la base de données.
- Exportez la table des comptes.
- Dans le nouveau plugin, indiquez le type de hachage correspondant à l'ancien.
- Importez.
- Testez sur un compte de test avant d'ouvrir le serveur.
Si les formats sont incompatibles
Il ne reste que la réinitialisation : tous les mots de passe sont remis à zéro et les joueurs s'inscrivent à nouveau. C'est douloureux, alors :
- prévenez les joueurs à l'avance ;
- conservez la correspondance pseudo → permissions et objets (elle ne dépend pas du mot de passe) ;
- activez un mode souple pendant une semaine : inscription avec n'importe quel mot de passe à la première connexion.
UUID
Avec online-mode=false, l'UUID est calculé à partir du pseudo et ne change pas lorsque vous changez de plugin d'authentification — les claims et les soldes restent en place : Connexion par pseudo.
Configuration générale — AuthMe.
