MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDb-Authentifizierung mit Hibernate OGM

Hibernate OGM verwendet derzeit den Datenbanknamen als Authentifizierungsdatenbank. Dies ist ein Fehler, ich arbeite gerade daran.

In Ihrem Beispiel (übrigens scheint alles korrekt zu sein) möchten Sie eine Verbindung zur Datenbank „lvdb“ herstellen, aber Sie haben den Benutzer in der Datenbank „admin“ definiert. Hiebernate OGM sucht tatsächlich nach dem Benutzer in der "lvdb"-Datenbank.

AKTUALISIEREN :Dieses Problem wurde jetzt in der neuesten stabilen Version (5.1.0.Final) behoben, Sie können die Eigenschaft hibernate.ogm.mongodb.authentication_database verwenden um den Namen der Authentifizierungsdatenbank auszuwählen (admin ist der Standardname).