1 | const DEFAULT_AUTH_MECHANISM = "DEFAULT";
|
2 | const MONGODB_CR_AUTH_MECHANISM = "MONGODB-CR";
|
3 | const SCRAM_SHA_1_AUTH_MECHANISM = "SCRAM-SHA-1";
|
4 | const SCRAM_SHA_256_AUTH_MECHANISM = "SCRAM-SHA-256";
|
5 | const PRIMARY_READ_PREFERENCE = "primary";
|
6 | const PRIMARY_PREFERRED_READ_PREFERENCE = "primaryPreferred";
|
7 | const SECONDARY_READ_PREFERENCE = "secondary";
|
8 | const SECONDARY_PREFERRED_READ_PREFERENCE = "secondaryPreferred";
|
9 | const NEAREST_READ_PREFERENCE = "nearest";
|
10 |
|
11 |
|
12 | const constants = {
|
13 | DEFAULT_AUTH_MECHANISM,
|
14 | MONGODB_CR_AUTH_MECHANISM,
|
15 | SCRAM_SHA_1_AUTH_MECHANISM,
|
16 | SCRAM_SHA_256_AUTH_MECHANISM,
|
17 | ALL_AUTH_MECHANISMS: [DEFAULT_AUTH_MECHANISM, MONGODB_CR_AUTH_MECHANISM, SCRAM_SHA_1_AUTH_MECHANISM, SCRAM_SHA_256_AUTH_MECHANISM],
|
18 |
|
19 | PRIMARY_READ_PREFERENCE,
|
20 | PRIMARY_PREFERRED_READ_PREFERENCE,
|
21 | SECONDARY_READ_PREFERENCE,
|
22 | SECONDARY_PREFERRED_READ_PREFERENCE,
|
23 | NEAREST_READ_PREFERENCE,
|
24 | ALL_READ_PREFERENCES: [PRIMARY_READ_PREFERENCE, PRIMARY_PREFERRED_READ_PREFERENCE, SECONDARY_READ_PREFERENCE,
|
25 | SECONDARY_PREFERRED_READ_PREFERENCE, NEAREST_READ_PREFERENCE]
|
26 | };
|
27 |
|
28 |
|
29 | module.exports = constants;
|