1 | module.exports = {
|
2 | ERROR_TYPE: {
|
3 | NOT_FOUND: 404,
|
4 | SYSTEM: 500,
|
5 | ACCESS_DENIED: 403,
|
6 | INVALID_CREDENTIALS: 401
|
7 | },
|
8 | CONSISTENCY: {
|
9 | DEFERRED: 1,
|
10 | TRANSACTIONAL: 2,
|
11 | ACKNOWLEDGED: 3
|
12 | },
|
13 | CLIENT_STATE: {
|
14 | UNINITIALIZED: 0,
|
15 | ACTIVE: 1,
|
16 | DISCONNECTED: 2,
|
17 | ERROR: 3,
|
18 | RECONNECTING: 4,
|
19 | CONNECTING: 5,
|
20 | CONNECTED: 6,
|
21 | DISCONNECTING: 7,
|
22 | CONNECT_ERROR: 8,
|
23 | RECONNECT_ACTIVE: 9
|
24 | },
|
25 | CONNECTION_POOL_TYPE: {
|
26 | ORDERED: 0,
|
27 | RANDOM: 1
|
28 | },
|
29 | SYSTEM_HEALTH: {
|
30 | EXCELLENT: 0,
|
31 | FAIR: 1,
|
32 | TAKING_STRAIN: 2,
|
33 | POOR: 3
|
34 | },
|
35 | ERROR_SEVERITY: {
|
36 | LOW: 0,
|
37 | MEDIUM: 1,
|
38 | HIGH: 2,
|
39 | FATAL: 3
|
40 | },
|
41 | AUTHORIZE_ACTIONS: {
|
42 | GET: 'get',
|
43 | SET: 'set',
|
44 | ON: 'on',
|
45 | REMOVE: 'remove'
|
46 | },
|
47 | UNAUTHORISED_REASONS: {
|
48 | EXPIRED_TOKEN: 'expired session token',
|
49 | INACTIVITY_THRESHOLD_REACHED: 'session inactivity threshold reached',
|
50 | SESSION_USAGE: 'session usage limit reached',
|
51 | NO_POLICY_SESSION: 'no policy attached to session',
|
52 | NO_POLICY_SESSION_TYPE: 'no policy for session type'
|
53 | },
|
54 | CLIENT_HEADERS: {
|
55 | X_FORWARDED_PROTO: 'x-forwarded-proto',
|
56 | X_FORWARDED_PORT: 'x-forwarded-port',
|
57 | X_FORWARDED_FOR: 'x-forwarded-for',
|
58 | HOST: 'host',
|
59 | SEC_WEBSOCKET_EXTENSIONS: 'sec-websocket-extensions',
|
60 | SEC_WEBSOCKET_KEY: 'sec-websocket-key',
|
61 | SEC_WEBSOCKET_VERSION: 'sec-websocket-version'
|
62 | },
|
63 | SECURITY_DIRECTORY_EVENTS: {
|
64 | LINK_GROUP: 'link-group',
|
65 | UNLINK_GROUP: 'unlink-group',
|
66 | DELETE_USER: 'delete-user',
|
67 | DELETE_GROUP: 'delete-group',
|
68 | UPSERT_GROUP: 'upsert-group',
|
69 | PERMISSION_REMOVED: 'permission-removed',
|
70 | PERMISSION_UPSERTED: 'permission-upserted',
|
71 | UPSERT_USER: 'upsert-user',
|
72 | TOKEN_REVOKED: 'token-revoked',
|
73 | TOKEN_RESTORED: 'token-restored'
|
74 | },
|
75 | SECURITY_DIRECTORY_CHANGE_EVENTS: {
|
76 | PERMISSION_REMOVED: 'permission-removed',
|
77 | PERMISSION_UPSERTED: 'permission-upserted',
|
78 | UNLINK_GROUP: 'unlink-group',
|
79 | DELETE_GROUP: 'delete-group',
|
80 | UPSERT_GROUP: 'upsert-group',
|
81 | UPSERT_USER: 'upsert-user'
|
82 | }
|
83 | };
|