Commit Graph

1887 Commits

Author SHA1 Message Date
Dorian dfe49a9fd6 Improve JWT token generation by using results instead options. 2018-07-28 10:58:30 -04:00
Dorian 70b13b8f87 Improve setup for configuring JWT tokens. 2018-07-28 10:43:28 -04:00
Dorian 66edf41f6b Improve API for JWT token generation. 2018-07-28 10:23:27 -04:00
Dorian 50472613d9 Break out web server to standalone module. 2018-07-27 16:26:50 -04:00
Dorian ff0b1067bc Clean up JWT API. 2018-07-27 16:14:36 -04:00
Dorian 722825b0c8 Break out JWT into separate modules. 2018-07-27 15:54:36 -04:00
Dorian f2f13705c5 Break out git message fetching into separate modules. 2018-07-27 15:08:00 -04:00
Dorian 7e08098a6b Break out git message fetching into library. 2018-07-27 15:04:21 -04:00
Dorian 3a95e18899 Fix style issues to resolve the build issues. 2018-07-27 12:52:13 -04:00
Dorian 5e3050a3ef Fix Python style issues to resolve the build issues. 2018-07-27 12:11:24 -04:00
Dorian 2154c206a8 Fix Rust build issue and migrate away from yarn. 2018-07-27 11:29:48 -04:00
Dorian cf23a8af13 Implement invalid HTTP method error. 2018-07-27 04:16:05 -04:00
Dorian c7e442ab66 Implement 404 error, and tests. 2018-07-27 04:10:22 -04:00
Dorian 4eaa9e97af Setup logging in the right place. 2018-07-27 03:30:36 -04:00
Dorian d404fa2f61 Implemented working logging banner. 2018-07-27 03:11:54 -04:00
Dorian 62600a982f Experiment with middleware and application state. 2018-07-27 02:51:54 -04:00
Dorian 01bcc1a66e Add logging to the web application. 2018-07-26 08:17:37 -04:00
Dorian 46aa71eaaa Add in JWT implementation. 2018-07-25 22:36:46 -04:00
Dorian 0ab9a017d3 Add very basic JWT token response setup. 2018-07-24 09:06:30 -04:00
Dorian 24797f6b99 Temporary workaround for password hash generation. 2018-07-24 08:53:58 -04:00
Dorian 69a9a39710 Failed attempt to recreate werkzeug's password hashing using rust-crypto. 2018-07-24 01:00:13 -04:00
Dorian c83457fa70 Rough setup to retrieve the git info for the status endpoint. 2018-07-23 23:48:19 -04:00
Dorian 6628b1bfc8 Add notes on how to fix up the crypto setup. 2018-07-23 08:58:32 -04:00
Dorian bceefd68b3 Attempt to deal with crypto for checking users. 2018-07-23 08:55:40 -04:00
Dorian b8155e0abd Use simpler reqwest library instead of hyper for CouchDB client. 2018-07-22 00:46:56 -04:00
Dorian 25d2097c65 Figure out how to deserialize CouchDB results. 2018-07-21 10:10:20 -04:00
Dorian 649e537220 Enable working call that fails to find result in couchdb.
Document refactor work needed.
2018-07-21 09:16:16 -04:00
Dorian 6a5d3da231 Make working basic authorization for CouchDB. 2018-07-20 21:59:32 -04:00
Dorian e6a027d770 Build up request in hyper as per documentation. 2018-07-20 11:05:59 -04:00
Dorian 13198c9f5f Attempt to create a simple database call. 2018-07-20 00:49:43 -04:00
Dorian 85341141e7 Attempt to flush out the auth credentials check endpoint. 2018-07-19 09:12:51 -04:00
Dorian b17644fb36 Add a basic authorization check. 2018-07-18 17:57:57 -04:00
Dorian 6fbdec2c48 Move to using Rust service rewrite. 2018-07-18 11:45:55 -04:00
Dorian b9868bf211 Attempt to resolve docker builds. 2018-07-18 10:22:43 -04:00
Dorian 84948b2c05 Add a very basic REST API and CLI to start the CMS off. 2018-07-18 08:52:33 -04:00
Dorian a86c73da0b Rename client source in preparation for Rust transition. 2018-07-18 08:31:39 -04:00
Dorian e7f5607ceb Remove unused feature tests. 2018-07-18 08:17:13 -04:00
Dorian d503983523 Attempt to get the document directly by ID from CouchDB. 2017-12-18 10:10:01 -05:00
Dorian 2a1dab6e89 Remove pytest-bdd as dependency. 2017-12-14 08:44:21 -05:00
Dorian 7d982f17f2 Fix issue with tests not setting up site first. 2017-12-14 08:20:22 -05:00
Dorian a5c1e229c2 Rename task for lint checks. 2017-12-13 20:09:21 -05:00
Dorian 236fc2dcb8 Fix style issue. 2017-12-13 20:07:10 -05:00
Dorian 69f3c3918f Migrate over site management tests from BDD style. 2017-12-13 17:50:01 -05:00
Dorian c83c1f2cb1 Remove unused functions and TODOs. 2017-12-12 17:54:25 -05:00
Dorian 406332d549 Migrate user authentication tests. 2017-12-12 17:51:13 -05:00
Dorian 66458ffad1 Update documentation. 2017-12-12 10:48:38 -05:00
Dorian 834a602b41 Final upgrade. 2017-12-12 09:06:27 -05:00
Dorian 9db654f7e7 Upgrade multiple JS libraries to the latest except React. 2017-12-12 08:45:29 -05:00
Dorian 92c6d25a24 Upgrade multiple JS libraries. 2017-12-12 08:37:55 -05:00
Dorian 615974ea8c Upgrade to uuid library. 2017-12-12 08:28:34 -05:00