overleaf/services
Thomas 7a445eb489 Add dropbox webhook signature verification and decaf cleanup (#6352)
* Decaf: move functions to top level, removing unused vars

* Decaf: fix camelcase identifiers

* Decaf: remove unnecessary code created because of implicit returns

* Decaf: remove next() fallback callbacks

* Decaf: shorten null checks, remove decaf/eslint comments

* Add signature verification for Dropbox webhook

* Add overleaf dropbox app secret to web (staging+prod)

* Add simple acceptance test for dropbox webhook events processing

* Add method for modules to register app middleware prior to bodyParser call, move rawBody middleware to Dropbox module

GitOrigin-RevId: 736f489e2eb5906f7b202c1049c4ce143deea74e
2022-02-02 09:03:03 +00:00
..
chat Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
clsi Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
contacts Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
docstore Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
document-updater Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
filestore Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
git-bridge Merge pull request #6221 from overleaf/ae-web-port 2022-01-12 09:03:47 +00:00
notifications Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
real-time Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
spelling Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
track-changes Merge pull request #6517 from overleaf/jpa-node-fetch-2-6-7 2022-02-01 09:03:24 +00:00
web Add dropbox webhook signature verification and decaf cleanup (#6352) 2022-02-02 09:03:03 +00:00