|
1 | 1 | #!/usr/bin/env node |
2 | 2 |
|
3 | | -const express = require('express') |
4 | | - , session = require('express-session') // https://github.com/expressjs/session |
5 | | - , bodyParser = require('body-parser') |
6 | | - , cookieParser = require('cookie-parser') |
7 | | - , MemoryStore = require('memorystore')(session) // https://github.com/roccomuso/memorystore |
8 | | - , path = require('path') |
9 | | - , DSAuthCodeGrant = require('./lib/DSAuthCodeGrant') |
10 | | - , DsJwtAuth = require('./lib/DSJwtAuth') |
11 | | - , passport = require('passport') |
12 | | - , DocusignStrategy = require('passport-docusign') |
13 | | - , docOptions = require('./config/documentOptions.json') |
14 | | - , docNames = require('./config/documentNames.json') |
15 | | - , dsConfig = require('./config/index.js').config |
16 | | - , commonControllers = require('./lib/commonControllers') |
17 | | - , flash = require('express-flash') |
18 | | - , helmet = require('helmet') // https://expressjs.com/en/advanced/best-practice-security.html |
19 | | - , moment = require('moment') |
20 | | - , csrf = require('csurf') // https://www.npmjs.com/package/csurf |
21 | | - , eg001 = require('./eg001EmbeddedSigning') |
22 | | - , eg002 = require('./lib/eSignature/controllers/eg002SigningViaEmail') |
23 | | - , eg003 = require('./lib/eSignature/controllers/eg003ListEnvelopes') |
24 | | - , eg004 = require('./lib/eSignature/controllers/eg004EnvelopeInfo') |
25 | | - , eg005 = require('./lib/eSignature/controllers/eg005EnvelopeRecipients') |
26 | | - , eg006 = require('./lib/eSignature/controllers/eg006EnvelopeDocs') |
27 | | - , eg007 = require('./lib/eSignature/controllers/eg007EnvelopeGetDoc') |
28 | | - , eg008 = require('./lib/eSignature/controllers/eg008CreateTemplate') |
29 | | - , eg009 = require('./lib/eSignature/controllers/eg009UseTemplate') |
30 | | - , eg010 = require('./lib/eSignature/controllers/eg010SendBinaryDocs') |
31 | | - , eg011 = require('./lib/eSignature/controllers/eg011EmbeddedSending') |
32 | | - , eg012 = require('./lib/eSignature/controllers/eg012EmbeddedConsole') |
33 | | - , eg013 = require('./lib/eSignature/controllers/eg013AddDocToTemplate') |
34 | | - , eg014 = require('./lib/eSignature/controllers/eg014CollectPayment') |
35 | | - , eg015 = require('./lib/eSignature/controllers/eg015EnvelopeTabData') |
36 | | - , eg016 = require('./lib/eSignature/controllers/eg016SetTabValues') |
37 | | - , eg017 = require('./lib/eSignature/controllers/eg017SetTemplateTabValues') |
38 | | - , eg018 = require('./lib/eSignature/controllers/eg018EnvelopeCustomFieldData') |
39 | | - , eg019 = require('./lib/eSignature/controllers/eg019AccessCodeAuthentication') |
40 | | - , eg020 = require('./lib/eSignature/controllers/eg020SmsAuthentication') |
41 | | - , eg021 = require('./lib/eSignature/controllers/eg021PhoneAuthentication') |
42 | | - , eg022 = require('./lib/eSignature/controllers/eg022KbaAuthentication') |
43 | | - , eg023 = require('./lib/eSignature/controllers/eg023IdvAuthentication') |
44 | | - , eg024 = require('./lib/eSignature/controllers/eg024CreatePermission') |
45 | | - , eg025 = require('./lib/eSignature/controllers/eg025PermissionSetUserGroup') |
46 | | - , eg026 = require('./lib/eSignature/controllers/eg026PermissionChangeSingleSetting') |
47 | | - , eg027 = require('./lib/eSignature/controllers/eg027DeletePermission') |
48 | | - , eg028 = require('./lib/eSignature/controllers/eg028CreateBrand') |
49 | | - , eg029 = require('./lib/eSignature/controllers/eg029ApplyBrandToEnvelope') |
50 | | - , eg030 = require('./lib/eSignature/controllers/eg030ApplyBrandToTemplate') |
51 | | - , eg031 = require('./lib/eSignature/controllers/eg031BulkSendEnvelopes') |
52 | | - , eg032 = require('./lib/eSignature/controllers/eg032PauseSignatureWorkflow') |
53 | | - , eg033 = require('./lib/eSignature/controllers/eg033UnpauseSignatureWorkflow') |
54 | | - , eg034 = require('./lib/eSignature/controllers/eg034UseConditionalRecipients') |
55 | | - , eg035 = require('./lib/eSignature/controllers/eg035SmsDelivery') |
56 | | - , eg001rooms = require('./lib/rooms/controllers/eg001CreateRoomWithData') |
57 | | - , eg002rooms = require('./lib/rooms/controllers/eg002CreateRoomFromTemplate') |
58 | | - , eg003rooms = require('./lib/rooms/controllers/eg003ExportDataFromRoom') |
59 | | - , eg004rooms = require('./lib/rooms/controllers/eg004AddingFormToRoom') |
60 | | - , eg005rooms = require('./lib/rooms/controllers/eg005GetRoomsWithFilters') |
61 | | - , eg006rooms = require('./lib/rooms/controllers/eg006CreateExternalFormFillSession') |
62 | | - , eg007rooms = require('./lib/rooms/controllers/eg007CreateFormGroup') |
63 | | - , eg008rooms = require('./lib/rooms/controllers/eg008GrantOfficeAccessToFormGroup') |
64 | | - , eg009rooms = require('./lib/rooms/controllers/eg009AssignFormToFormGroup') |
65 | | - , eg001click = require('./lib/click/controllers/eg001CreateClickwrap') |
66 | | - , eg002click = require('./lib/click/controllers/eg002ActivateClickwrap') |
67 | | - , eg003click = require('./lib/click/controllers/eg003CreateNewClickwrapVersion') |
68 | | - , eg004click = require('./lib/click/controllers/eg004ListClickwraps') |
69 | | - , eg005click = require('./lib/click/controllers/eg005ClickwrapResponses') |
70 | | - , eg001monitor = require('./lib/monitor/controllers/eg001GetMonitoringData') |
71 | | - ; |
| 3 | +const express = require('express'); |
| 4 | +const session = require('express-session'); // https://github.com/expressjs/session |
| 5 | +const bodyParser = require('body-parser'); |
| 6 | +const cookieParser = require('cookie-parser'); |
| 7 | +const MemoryStore = require('memorystore')(session); // https://github.com/roccomuso/memorystore |
| 8 | +const path = require('path'); |
| 9 | +const DSAuthCodeGrant = require('./lib/DSAuthCodeGrant'); |
| 10 | +const DsJwtAuth = require('./lib/DSJwtAuth'); |
| 11 | +const passport = require('passport'); |
| 12 | +const DocusignStrategy = require('passport-docusign'); |
| 13 | +const docOptions = require('./config/documentOptions.json'); |
| 14 | +const docNames = require('./config/documentNames.json'); |
| 15 | +const dsConfig = require('./config/index.js').config; |
| 16 | +const commonControllers = require('./lib/commonControllers'); |
| 17 | +const flash = require('express-flash'); |
| 18 | +const helmet = require('helmet'); // https://expressjs.com/en/advanced/best-practice-security.html |
| 19 | +const moment = require('moment'); |
| 20 | +const csrf = require('csurf'); // https://www.npmjs.com/package/csurf |
72 | 21 |
|
73 | | -const PORT = process.env.PORT || 5000 |
74 | | - , HOST = process.env.HOST || 'localhost' |
75 | | - , max_session_min = 180 |
76 | | - , csrfProtection = csrf({ cookie: true }) |
77 | | - ; |
| 22 | +const eg001 = require('./eg001EmbeddedSigning'); |
| 23 | + |
| 24 | +const { |
| 25 | + eg002, |
| 26 | + eg003, |
| 27 | + eg004, |
| 28 | + eg005, |
| 29 | + eg006, |
| 30 | + eg007, |
| 31 | + eg008, |
| 32 | + eg009, |
| 33 | + eg010, |
| 34 | + eg011, |
| 35 | + eg012, |
| 36 | + eg013, |
| 37 | + eg014, |
| 38 | + eg015, |
| 39 | + eg016, |
| 40 | + eg017, |
| 41 | + eg018, |
| 42 | + eg019, |
| 43 | + eg020, |
| 44 | + eg021, |
| 45 | + eg022, |
| 46 | + eg023, |
| 47 | + eg024, |
| 48 | + eg025, |
| 49 | + eg026, |
| 50 | + eg027, |
| 51 | + eg028, |
| 52 | + eg029, |
| 53 | + eg030, |
| 54 | + eg031, |
| 55 | + eg032, |
| 56 | + eg033, |
| 57 | + eg034, |
| 58 | + eg035, |
| 59 | +} = require("./lib/eSignature/controllers/index"); |
| 60 | + |
| 61 | +const { |
| 62 | + eg001click, |
| 63 | + eg002click, |
| 64 | + eg003click, |
| 65 | + eg004click, |
| 66 | + eg005click, |
| 67 | +} = require("./lib/click/controllers/index"); |
| 68 | + |
| 69 | +const { |
| 70 | + eg001rooms, |
| 71 | + eg002rooms, |
| 72 | + eg003rooms, |
| 73 | + eg004rooms, |
| 74 | + eg005rooms, |
| 75 | + eg006rooms, |
| 76 | + eg007rooms, |
| 77 | + eg008rooms, |
| 78 | + eg009rooms, |
| 79 | +} = require("./lib/rooms/controllers/index"); |
| 80 | + |
| 81 | +const { eg001monitor } = require("./lib/monitor/controllers/index"); |
| 82 | + |
| 83 | +const PORT = process.env.PORT || 5000; |
| 84 | +const HOST = process.env.HOST || 'localhost'; |
| 85 | +const max_session_min = 180; |
| 86 | +const csrfProtection = csrf({ cookie: true }); |
78 | 87 |
|
79 | 88 | let hostUrl = 'http://' + HOST + ':' + PORT |
80 | 89 | if (dsConfig.appUrl != '' && dsConfig.appUrl != '{APP_URL}') { hostUrl = dsConfig.appUrl } |
|
0 commit comments