Pascal Fischer
|
e197b89ac3
|
remove UTC from some not store related operations
|
2023-04-10 11:09:27 +02:00 |
|
Pascal Fischer
|
6aba28ccb7
|
remove UTC from some not store related operations
|
2023-04-10 10:54:23 +02:00 |
|
Pascal Fischer
|
489892553a
|
use UTC everywhere in server
|
2023-04-03 15:09:35 +02:00 |
|
Pascal Fischer
|
b05e30ac5a
|
do not use UTC for time to stay consistent
|
2023-04-03 12:44:55 +02:00 |
|
Pascal Fischer
|
45badd2c39
|
add event store to user tests
|
2023-04-01 11:11:30 +02:00 |
|
Pascal Fischer
|
d3de035961
|
error responses always lower case + duplicate error response fix
|
2023-04-01 11:04:21 +02:00 |
|
Pascal Fischer
|
b2da0ae70f
|
add activity events on PAT creation and deletion
|
2023-03-31 17:41:22 +02:00 |
|
Pascal Fischer
|
931c20c8fe
|
fix test name
|
2023-03-31 12:45:10 +02:00 |
|
Pascal Fischer
|
2eaf4aa8d7
|
add test for auth middleware
|
2023-03-31 12:44:22 +02:00 |
|
Pascal Fischer
|
110067c00f
|
change order for access control checks and aquire account lock after global lock
|
2023-03-31 12:03:53 +02:00 |
|
Pascal Fischer
|
32c96c15b8
|
disable linter errors by comment
|
2023-03-31 10:30:05 +02:00 |
|
Pascal Fischer
|
ca1dc5ac88
|
disable access control for token endpoint
|
2023-03-30 19:03:44 +02:00 |
|
Pascal Fischer
|
ce775d59ae
|
revert codacy
|
2023-03-30 18:59:35 +02:00 |
|
Pascal Fischer
|
f273fe9f51
|
revert codacy
|
2023-03-30 18:54:55 +02:00 |
|
Pascal Fischer
|
e08af7fcdf
|
codacy
|
2023-03-30 17:46:21 +02:00 |
|
Pascal Fischer
|
454240ca05
|
comments for codacy
|
2023-03-30 17:32:44 +02:00 |
|
Pascal Fischer
|
1343a3f00e
|
add test + codacy
|
2023-03-30 16:43:39 +02:00 |
|
Pascal Fischer
|
2a79995706
|
fix linter
|
2023-03-30 16:22:15 +02:00 |
|
Pascal Fischer
|
e869882da1
|
fix merge
|
2023-03-30 16:14:51 +02:00 |
|
Pascal Fischer
|
6c8bb60632
|
fix merge
|
2023-03-30 16:06:46 +02:00 |
|
Pascal Fischer
|
4d7029d80c
|
Merge branch 'main' into feature/add_pat_middleware
# Conflicts:
# management/server/grpcserver.go
# management/server/http/middleware/jwt.go
|
2023-03-30 16:06:21 +02:00 |
|
Pascal Fischer
|
5e2f66d591
|
fix codacy
|
2023-03-30 15:23:24 +02:00 |
|
Pascal Fischer
|
a7519859bc
|
fix test
|
2023-03-30 14:15:44 +02:00 |
|
Pascal Fischer
|
9b000b89d5
|
Merge branch 'feature/add_rest_endpoints_for_pat' into feature/add_pat_middleware
# Conflicts:
# management/server/mock_server/account_mock.go
|
2023-03-30 14:02:58 +02:00 |
|
Pascal Fischer
|
5c1acdbf2f
|
move validation into account manager + func for get requests
|
2023-03-30 13:58:44 +02:00 |
|
Pascal Fischer
|
db3a9f0aa2
|
refactor jwt token validation and add PAT to middleware auth
|
2023-03-30 10:54:09 +02:00 |
|
Pascal Fischer
|
ecc4f8a10d
|
fix Pat handler test
|
2023-03-29 19:13:01 +02:00 |
|
Pascal Fischer
|
03abdfa112
|
return empty object on all handlers instead of empty string
|
2023-03-29 18:46:40 +02:00 |
|
Pascal Fischer
|
9746a7f61a
|
remove debug logs
|
2023-03-29 18:27:01 +02:00 |
|
Pascal Fischer
|
4ec6d5d20b
|
remove debug logs
|
2023-03-29 18:23:10 +02:00 |
|
Pascal Fischer
|
3bab745142
|
last_used can be nil
|
2023-03-29 17:46:09 +02:00 |
|
Pascal Fischer
|
0ca3d27a80
|
update account mock
|
2023-03-29 15:25:44 +02:00 |
|
Pascal Fischer
|
c5942e6b33
|
store hashed token base64 encoded
|
2023-03-29 15:21:53 +02:00 |
|
Pascal Fischer
|
726ffb5740
|
add comments for exported functions
|
2023-03-29 15:06:54 +02:00 |
|
Pascal Fischer
|
42ba0765c8
|
fix linter
|
2023-03-28 14:54:06 +02:00 |
|
Pascal Fischer
|
514403db37
|
use object instead of plain token for create response + handler test
|
2023-03-28 14:47:15 +02:00 |
|
Pascal Fischer
|
6a75ec4ab7
|
fix http error codes
|
2023-03-27 17:42:05 +02:00 |
|
Pascal Fischer
|
b66e984ddd
|
set limits for expiration
|
2023-03-27 17:28:24 +02:00 |
|
Pascal Fischer
|
c65a934107
|
refactor to use name instead of description
|
2023-03-27 16:28:49 +02:00 |
|
Pascal Fischer
|
9e74f30d2f
|
fix delete token parameter lookup
|
2023-03-27 15:19:19 +02:00 |
|
Pascal Fischer
|
de8608f99f
|
add rest endpoints and update openapi doc
|
2023-03-21 16:02:19 +01:00 |
|
Pascal Fischer
|
8e4710763e
|
use single line return for SaveAccount
|
2023-03-21 14:02:34 +01:00 |
|
Pascal Fischer
|
82af60838e
|
use "ok" convention for check variables throughout files_store
|
2023-03-21 14:00:59 +01:00 |
|
Pascal Fischer
|
311b67fe5a
|
change error messages
|
2023-03-21 13:56:31 +01:00 |
|
Pascal Fischer
|
94d39ab48c
|
improve style for tests
|
2023-03-21 13:34:48 +01:00 |
|
Pascal Fischer
|
41a47be379
|
add function comments, implement account mock functions and added error handling in tests
|
2023-03-20 16:38:17 +01:00 |
|
Pascal Fischer
|
e30def175b
|
switch PATs to map and add deletion
|
2023-03-20 16:14:55 +01:00 |
|
Pascal Fischer
|
e1ef091d45
|
remove unnecessary string conversion
|
2023-03-20 12:08:01 +01:00 |
|
Pascal Fischer
|
b852198f67
|
codacy and lint hints
|
2023-03-20 11:44:12 +01:00 |
|
Pascal Fischer
|
628a201e31
|
fix PAT array split
|
2023-03-16 16:59:32 +01:00 |
|
Pascal Fischer
|
453643683d
|
add method to account mock
|
2023-03-16 16:44:05 +01:00 |
|
Pascal Fischer
|
b8cab2882b
|
storing and retrieving PATs
|
2023-03-16 15:57:44 +01:00 |
|
Pascal Fischer
|
3b42d5e48a
|
fix imports after merge
|
2023-03-16 11:59:12 +01:00 |
|
Pascal Fischer
|
1d4dfa41d2
|
clean dependencies
|
2023-03-16 11:46:53 +01:00 |
|
Pascal Fischer
|
bc3cec23ec
|
use slice copy
|
2023-03-16 11:32:55 +01:00 |
|
Pascal Fischer
|
62de082961
|
fix account test
|
2023-03-08 12:21:44 +01:00 |
|
Pascal Fischer
|
c4d9b76634
|
add comment for exported const
|
2023-03-08 12:09:22 +01:00 |
|
Pascal Fischer
|
b4bb5c6bb8
|
use const and do array copy
|
2023-03-08 11:54:10 +01:00 |
|
Pascal Fischer
|
2b1965c941
|
switch secret generation to use lib
|
2023-03-08 11:36:03 +01:00 |
|
Pascal Fischer
|
83e7e30218
|
store hashedToken as string
|
2023-03-08 11:30:09 +01:00 |
|
Pascal Fischer
|
ed470d7dbe
|
add comments for exported functions
|
2023-03-06 14:46:04 +01:00 |
|
Pascal Fischer
|
cb8abacadd
|
extend User Copy function
|
2023-03-06 14:01:18 +01:00 |
|
Pascal Fischer
|
bcac5f7b32
|
fixed some namings
|
2023-03-06 13:51:32 +01:00 |
|
Pascal Fischer
|
95d87384ab
|
fixed some namings
|
2023-03-06 13:49:07 +01:00 |
|
Pascal Fischer
|
2f2d45de9e
|
updated PAT struct to only use user id instead of user
|
2023-03-03 16:37:39 +01:00 |
|
Pascal Fischer
|
b3f339c753
|
improved code for token checksum calc
|
2023-03-03 14:51:33 +01:00 |
|
Pascal Fischer
|
e0fc779f58
|
add id to the PAT
|
2023-03-02 16:19:31 +01:00 |
|
Pascal Fischer
|
69be2a8071
|
add generating token (only frame for now, actual token is only dummy)
|
2023-03-01 20:12:04 +01:00 |
|
Pascal Fischer
|
60f67076b0
|
change methods to not link
|
2023-02-28 18:17:55 +01:00 |
|
Pascal Fischer
|
c645171c40
|
split api code into smaller pieces
|
2023-02-28 18:08:02 +01:00 |
|
Pascal Fischer
|
8a130ec3f1
|
add comments to fix codacy
|
2023-02-28 16:51:30 +01:00 |
|
Pascal Fischer
|
c26cd3b9fe
|
add comments for constructors and fix typo
|
2023-02-28 15:46:08 +01:00 |
|
Pascal Fischer
|
9d7b515b26
|
changed the naming convention for all handling objects and methods to have unified way
|
2023-02-28 15:27:43 +01:00 |
|
Pascal Fischer
|
f1f90807e4
|
changed the naming convention for all handling objects and methods to have unified way
|
2023-02-28 15:01:24 +01:00 |
|
Pascal Fischer
|
8026c84c95
|
remove flag test
|
2023-02-27 17:45:02 +01:00 |
|
Pascal Fischer
|
82059df324
|
remove daemon status from output
|
2023-02-27 17:12:34 +01:00 |
|
Pascal Fischer
|
23610db727
|
apply first set of review comments (mostly reorder and naming)
|
2023-02-27 17:06:20 +01:00 |
|
Pascal Fischer
|
5782496287
|
fix codacy
|
2023-02-27 15:52:46 +01:00 |
|
Pascal Fischer
|
a0f2b5f591
|
fix codacy
|
2023-02-27 15:34:17 +01:00 |
|
Pascal Fischer
|
0350faf75d
|
return empty strings for not applicable values
|
2023-02-27 15:14:41 +01:00 |
|
Pascal Fischer
|
8276e0908a
|
clean go.mod
|
2023-02-27 11:33:12 +01:00 |
|
Pascal Fischer
|
6539b591b6
|
fix indention in test for detail output
|
2023-02-27 11:23:34 +01:00 |
|
Pascal Fischer
|
014f1b841f
|
fix indention in test for yaml output
|
2023-02-27 11:04:53 +01:00 |
|
Pascal Fischer
|
f36869e97d
|
use yaml v3
|
2023-02-24 19:14:22 +01:00 |
|
Pascal Fischer
|
78c6231c01
|
Added Output struct to properly name json and yaml attr's and add missing tests
|
2023-02-24 19:01:54 +01:00 |
|
Pascal Fischer
|
e75535d30b
|
Refactor status functions and add first tests
|
2023-02-23 20:13:19 +01:00 |
|