Я только что завершил проект java mongodb без проверки подлинности. Теперь я хочу добавить к нему аутентификацию. Поэтому я отправился на сайт mongodb, пытаясь выяснить, как и какой путь лучше. Мне было представлено много authentication mechanisms. Описания недостаточно, чтобы я мог понять, какой метод лучше. Это означает, что мне нужно будет прочитать каждый механизм в деталях, который покажет много времени. Я пробовал ScramSha1, как в моем коде ниже.Механизм аутентификации MongoDb в java
Меня очень беспокоит, потому что я действительно хочу, чтобы моя система была хорошо защищена.
try{ // Manage the mongo db connection...
List<ServerAddress> seeds = new ArrayList<>();
seeds.add(new ServerAddress(host,intPort));
List<MongoCredential> credentials = new ArrayList<>();
credentials.add(MongoCredential.createScramSha1Credential(userName,databaseName,password.toCharArray()));
mongo = new MongoClient(seeds, credentials);
db = mongo.getDB(databaseName);
}catch(MongoException ex){
}
ИЗ ОПЫТА, я надеюсь, что Gurus здесь может сказать мне, лучший среди механизмов и почему. Заранее большое спасибо.