333817c9e1
refactor: moved hashing logic into application layer for security;
...
fix: error handling in auth service for database;
refactor: removed redundant taken email check;
chore: removed todos that were completed/not needed;
fix: leaking transactions in complete registration and login on error;
refactor: got rid of txless requests during transactions;
2025-07-06 13:01:08 +03:00
5e32c3cbd3
refactor: password requirements variables;
...
refactor: password validation function moved to custom validators;
refactor: adjusted model's validation fields
2025-07-05 17:50:01 +03:00
8319afc7ea
refactor/fix: now using pgx errors for postgres error checking instead of trying to look up the error code;
...
feat: implemented working custom validation;
fix: authservice begin/complete registration
2025-07-05 03:08:00 +03:00
284d959bc3
feat: new general and auth errors;
...
feat: NewPointer helper function in utils;
refactor: length validation in auth models
2025-06-30 01:34:59 +03:00
cbcfb8a286
feat: middleware for request body parsing, validation and authentication;
...
feat: helper function for getting request info from gin context
2025-06-24 17:31:48 +03:00
be9aee7145
chore: GPL-3.0 license propagated into *.go files in backend
2025-06-24 01:37:47 +03:00
e5d245519a
feat: preparing structures for validation features;
...
feat: config variables for password requirements;
feat: util function for validating passwords
2025-06-24 00:25:59 +03:00
654c1eb7b5
feat: prototyping possible interaction of database, controllers, services with auth service
2025-06-20 13:33:06 +03:00
87878f15a3
feat: service/controller prototype
2025-06-19 18:37:19 +03:00