Hibernate OGM utilise actuellement le nom de la base de données comme base de données d'authentification. C'est un bug, j'y travaille en ce moment.
Dans votre exemple (tout semble correct d'ailleurs), vous voulez vous connecter à la base de données "lvdb" mais vous avez défini l'utilisateur dans la base de données "admin". Hiebernate OGM recherche actuellement l'utilisateur dans la base de données "lvdb".
MISE À JOUR :Ce problème a maintenant été corrigé dans la dernière version stable (5.1.0.Final), vous pouvez utiliser la propriété hibernate.ogm.mongodb.authentication_database
pour sélectionner le nom de la base d'authentification (admin
est le nom par défaut).