Мы используем Micronaut для создания веб-приложения. Приложению необходимы учетные данные для подключения к службе Managed MongoDB. Из документации я вижу, что это можно сделать с помощью свойств application.xml
, как указано ниже,
mongodb:
uri: mongodb://username:password@localhost:27017/databaseName
Однако здесь учетные данные поддерживаются как часть свойств config.
В нашем сценарии учетные данные хранятся в зашифрованном хранилище, и их необходимо прочитать, прежде чем можно будет установить соединение с MongoDB.
Есть ли способ ввести учетные данные во время MongoClient? создание экземпляра, чтобы введенные учетные данные можно было использовать для подключения к экземпляру Managed MongoDB?
Мы используем micronaut-mongo-reactive
клиент.