Commit Graph
21 Commits
Author SHA1 Message Date
glm94 baf2518fe8 Updated the way application settings are loaded and added some intialization functions to the various manager classes to load and validate all the user supplied options at start up instead of constantly reevaluating them over the course of the application's runtime. 2021-03-10 21:27:19 -06:00
glm94 3d3b9c1e68 Updated the project's framework to .NET 5 and changed its launch configuration to no longer pop a browser on startup. 2021-03-10 15:03:02 -06:00
glm94 7008621799 Added code to support password settings. Fixed a bug where the [FromBody] attribute resulted in null object properties, as well as included more null checks. 2021-03-09 22:14:29 -06:00
glm94 debb4ebc61 Added some minor tweaks, and set up the EmployeeController to be usable by a frontend to see how well all this works so far. 2021-01-15 14:21:40 -06:00
glm94 8e9824f497 Attempted to clean up the AuthController just a tad. 2021-01-14 15:48:52 -06:00
glm94 6f8b7af78e Added and tested the password reset feature. So far so good, needs some more validation but its working and that's a good first step. 2021-01-13 16:41:20 -06:00
glm94 e198838a32 Cleaned up and refactored the code to make things much easier to understand. 2021-01-13 11:24:19 -06:00
glm94 4721a70ea7 Updated the PasswordManager to check for a min password length as that might be a tad important. 2021-01-12 21:28:11 -06:00
glm94 4e25410d30 Updated the password validation and created a username validation function. 2021-01-12 20:12:38 -06:00
glm94 c2297ed368 Fixed a bug when returning the password reset link, forgot to URL encode the token.. 2021-01-08 10:52:10 -06:00
glm94 d495bfca9c Added the first part of allowing the user to reset their password. 2021-01-08 00:00:58 -06:00
glm94 fb61c971e9 Updated the Startup.cs to forward headers, hopefully this will help with making sure remote IPs are correctly retrieved. 2021-01-05 21:52:09 -06:00
glm94 9d70df80f1 Minor code clean-up. 2021-01-04 00:25:25 -06:00
glm94 45dceef75e First attempt at getting a little meta data on the client. Included a value for peppering all password hashing functions. 2021-01-04 00:20:35 -06:00
glm94 e03610e390 Started to try and organize all the authentication code. 2021-01-03 22:09:36 -06:00
glm94 ddb42da7bb Added basic auth checking code. First bit of code to protect an API call in the Employee controller. 2021-01-03 18:44:08 -06:00
glm94 26ea8e8cbc Updated the Login code so it responds with a set-cookie header for the session token. Still looking into if this is the right thing to do however. 2021-01-03 02:36:36 -06:00
glm94 e8454fb652 Moved the authentication code to its own dedicated class. Minor code cleanup. 2021-01-02 15:31:52 -08:00
glm94 a955fc5346 Cleaned up the hashing code. 2021-01-01 13:08:29 -08:00
glm94 5621418bd7 Added password and session creation functions. 2021-01-01 13:29:10 -08:00
glm94 26c59555ab Intial commit. THe bare bones of a REST .NET Core app have been made. 2021-01-01 00:57:07 -08:00