Commit Graph

69 Commits

Author SHA1 Message Date
antifallobst ab8f145d3f
feat(api): defined token management endpoints 2023-08-17 15:20:31 +02:00
antifallobst ccb3b3fd36
feat(db): cleaned up SQL statements 2023-08-17 15:19:15 +02:00
antifallobst 9f0280c204
feat(tokens): implemented token duplication protection 2023-08-17 03:17:20 +02:00
antifallobst 5f5534f597
feat(api): fully implemented the delete endpoint 2023-08-17 02:17:11 +02:00
antifallobst 3049b68ef4
feat(api): added an account verification check before authentication 2023-08-17 01:29:00 +02:00
antifallobst eadfdca689
feat(api): added email regex validation on registration 2023-08-17 01:10:01 +02:00
antifallobst 040d338ae0
feat(api): fully implemented the authenticate endpoint 2023-08-17 00:57:08 +02:00
antifallobst 1477e4cef6
feat(api): fully implemented the verify endpoint 2023-08-17 00:44:57 +02:00
antifallobst b794574850
feat(api): fully implemented the register endpoint 2023-08-17 00:24:29 +02:00
antifallobst 2f2aa0e4a3
feat(tokens): implemented token expiration logic 2023-08-16 20:27:30 +02:00
antifallobst e3ea93f4ae
feat(tokens): implemented token validation 2023-08-16 20:05:19 +02:00
antifallobst d3c721fb78
feat(tokens): implemented token generation 2023-08-16 19:27:22 +02:00
antifallobst 9493031376
feat(db): implemented database connection 2023-08-16 18:05:54 +02:00
antifallobst c38093b55b
feat(api): implemented SQL injection protection 2023-08-16 18:01:44 +02:00
antifallobst c87803d479
feat(api): defined and implemented return codes that allow for internal SQL injection checking 2023-08-16 17:30:18 +02:00
antifallobst 9db5c04cb6
feat(api): implemented a basic api skeleton, that matches the api docs 2023-08-16 14:02:23 +02:00
antifallobst e84ec87ea0
docs(api): precised return code info 2023-08-16 13:23:01 +02:00
antifallobst d1b1532f43
added gitignore and fixed api specification for `/account/delete` 2023-08-15 20:25:02 +02:00
antifallobst 267c66d686
initial commit 2023-08-15 19:43:53 +02:00