Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add encryption headers and proxy endpoint for external API Signed-off-by: Jason Sherman <[email protected]> * add unit tests. refactor encryption service. add database model/migration for the configuration of external apis. Signed-off-by: Jason Sherman <[email protected]> * Add documentation. Signed-off-by: Jason Sherman <[email protected]> * add status code, add backend tests. Signed-off-by: Jason Sherman <[email protected]> * Add UX to manage external apis per form. Signed-off-by: Jason Sherman <[email protected]> * add a CHEFS Admin UX for approving External APIs. Signed-off-by: Jason Sherman <[email protected]> * change layout of External API edit form. add configuration for deployment. Signed-off-by: Jason Sherman <[email protected]> * documentation update mention UX Signed-off-by: Jason Sherman <[email protected]> * documentation update Signed-off-by: Jason Sherman <[email protected]> * Frontend Unit tests Signed-off-by: Jason Sherman <[email protected]> * allow public forms (no real user context) to use external apis Signed-off-by: Jason Sherman <[email protected]> * Update app/src/forms/form/controller.js Co-authored-by: Walter Moar <[email protected]> * Update app/src/forms/form/controller.js Co-authored-by: Walter Moar <[email protected]> * refactor external api into folder Signed-off-by: Jason Sherman <[email protected]> * Add CHEFS admin approval for Sending user token Signed-off-by: Jason Sherman <[email protected]> * Update app/frontend/src/internationalization/trans/chefs/en/en.json Co-authored-by: Walter Moar <[email protected]> * remove External API configuration for sending the user info encrypted (still sends user info). add a few new user info headers. Signed-off-by: Jason Sherman <[email protected]> * validate the externalId parameter at the route level - consistency. Signed-off-by: Jason Sherman <[email protected]> * remove transaction/rollback/commit on single table service calls. Signed-off-by: Jason Sherman <[email protected]> * use cryptr library for encryption/decryption. remove db encryption configuration. update tests Signed-off-by: Jason Sherman <[email protected]> * add unit tests for admin functions Signed-off-by: Jason Sherman <[email protected]> * remove db from test config Signed-off-by: Jason Sherman <[email protected]> * remove db from encryption keys Signed-off-by: Jason Sherman <[email protected]> * remove encrypted db not from docs. Signed-off-by: Jason Sherman <[email protected]> * remove encrypted db ref Signed-off-by: Jason Sherman <[email protected]> --------- Signed-off-by: Jason Sherman <[email protected]> Co-authored-by: Walter Moar <[email protected]>
- Loading branch information