Hibernate OGM gebruikt momenteel de databasenaam als verificatiedatabase. Dit is een bug, ik werk er nu aan.
In jouw voorbeeld (alles lijkt trouwens correct), wil je verbinding maken met de "lvdb" db, maar je hebt de gebruiker gedefinieerd in de "admin" database. Hiebernate OGM is eigenlijk op zoek naar de gebruiker in de "lvdb" database.
UPDATE :Dit probleem is nu opgelost in de laatste stabiele release (5.1.0.Final), u kunt de eigenschap hibernate.ogm.mongodb.authentication_database
gebruiken om de naam van de authenticatiedatabase te selecteren (admin
is de standaardnaam).