de99624610
Fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-26 20:15:23 +03:00
6a456c52bf
Refactor user and PAT handling
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-19 23:42:27 +03:00
32880c56a4
Implement SQLite Store using gorm and relational approach ( #1065 )
...
Restructure data handling for improved performance and flexibility.
Introduce 'G'-prefixed fields to represent Gorm relations, simplifying resource management.
Eliminate complexity in lookup tables for enhanced query and write speed.
Enable independent operations on data structures, requiring adjustments in the Store interface and Account Manager.
2023-10-12 15:42:36 +02:00
e586eca16c
Improve account copying ( #1069 )
...
With this fix, all nested slices and pointers will be copied by value.
Also, this fixes tests to compare the original and copy account by their
values by marshaling them to JSON strings.
Before that, they were copying the pointers that also passed the simple `=` compassion
(as the addresses match).
2023-08-22 17:56:39 +02:00
873abc43bf
move into separate package
2023-05-16 12:57:56 +02:00
2fef52b856
remove dependency to external base62 package and create own methods in utils
2023-05-16 12:44:26 +02:00
b05e30ac5a
do not use UTC for time to stay consistent
2023-04-03 12:44:55 +02:00
3bab745142
last_used can be nil
2023-03-29 17:46:09 +02:00
c5942e6b33
store hashed token base64 encoded
2023-03-29 15:21:53 +02:00
514403db37
use object instead of plain token for create response + handler test
2023-03-28 14:47:15 +02:00
c65a934107
refactor to use name instead of description
2023-03-27 16:28:49 +02:00
b852198f67
codacy and lint hints
2023-03-20 11:44:12 +01:00
628a201e31
fix PAT array split
2023-03-16 16:59:32 +01:00
b8cab2882b
storing and retrieving PATs
2023-03-16 15:57:44 +01:00
c4d9b76634
add comment for exported const
2023-03-08 12:09:22 +01:00
b4bb5c6bb8
use const and do array copy
2023-03-08 11:54:10 +01:00
2b1965c941
switch secret generation to use lib
2023-03-08 11:36:03 +01:00
83e7e30218
store hashedToken as string
2023-03-08 11:30:09 +01:00
ed470d7dbe
add comments for exported functions
2023-03-06 14:46:04 +01:00
bcac5f7b32
fixed some namings
2023-03-06 13:51:32 +01:00
95d87384ab
fixed some namings
2023-03-06 13:49:07 +01:00
2f2d45de9e
updated PAT struct to only use user id instead of user
2023-03-03 16:37:39 +01:00
b3f339c753
improved code for token checksum calc
2023-03-03 14:51:33 +01:00
e0fc779f58
add id to the PAT
2023-03-02 16:19:31 +01:00
69be2a8071
add generating token (only frame for now, actual token is only dummy)
2023-03-01 20:12:04 +01:00