|
26 | 26 | import java.util.List; |
27 | 27 | import java.util.stream.Collectors; |
28 | 28 |
|
29 | | -import static org.jnosql.diana.mongodb.document.MongoDBDocumentConfigurations.AUTHENTICATION_DATABASE; |
| 29 | +import static org.jnosql.diana.mongodb.document.MongoDBDocumentConfigurations.AUTHENTICATION_SOURCE; |
30 | 30 | import static org.jnosql.diana.mongodb.document.MongoDBDocumentConfigurations.AUTHENTICATION_MECHANISM; |
31 | 31 | import static org.jnosql.diana.mongodb.document.MongoDBDocumentConfigurations.PASSWORD; |
32 | 32 | import static org.jnosql.diana.mongodb.document.MongoDBDocumentConfigurations.USER; |
@@ -80,24 +80,24 @@ static List<MongoAuthentication> of(Settings settings) { |
80 | 80 | Configurations.PASSWORD.get())).stream() |
81 | 81 | .map(Object::toString).collect(Collectors.toList()); |
82 | 82 |
|
83 | | - List<String> databases = settings.prefix(AUTHENTICATION_DATABASE.get()).stream() |
| 83 | + List<String> sources = settings.prefix(AUTHENTICATION_SOURCE.get()).stream() |
84 | 84 | .map(Object::toString).collect(Collectors.toList()); |
85 | 85 |
|
86 | 86 | AuthenticationMechanism mechanism = settings.get(AUTHENTICATION_MECHANISM.get()) |
87 | 87 | .map(Object::toString) |
88 | 88 | .map(AuthenticationMechanism::fromMechanismName) |
89 | 89 | .orElse(AuthenticationMechanism.PLAIN); |
90 | 90 |
|
91 | | - if (users.size() != passwords.size() && users.size() != databases.size()) { |
| 91 | + if (users.size() != passwords.size() || users.size() != sources.size()) { |
92 | 92 | throw new JNoSQLException("There is an inconsistent number of authentication parameter"); |
93 | 93 | } |
94 | 94 |
|
95 | | - for (int index = 0; index < databases.size(); index++) { |
| 95 | + for (int index = 0; index < sources.size(); index++) { |
96 | 96 | String user = users.get(index); |
97 | 97 | String password = passwords.get(index); |
98 | | - String database = databases.get(index); |
| 98 | + String source = sources.get(index); |
99 | 99 | MongoAuthentication authentication = new MongoAuthentication(user, |
100 | | - database, password.toCharArray(), mechanism); |
| 100 | + source, password.toCharArray(), mechanism); |
101 | 101 | authentications.add(authentication); |
102 | 102 | } |
103 | 103 |
|
|
0 commit comments