kolaente
|
eac4e455fd
|
fix(api tokens): lint
continuous-integration/drone/pr Build is passing
Details
|
2023-09-01 15:56:35 +02:00 |
kolaente
|
a4d946b4a9
|
fix(api tokens): test
|
2023-09-01 15:54:39 +02:00 |
kolaente
|
974e1878f8
|
chore(api tokens): add swagger docs about api token auth
|
2023-09-01 15:53:27 +02:00 |
kolaente
|
14c5a8ca5b
|
fix(api tokens): make sure read one routes show up in routes endpoint
continuous-integration/drone/pr Build is failing
Details
|
2023-09-01 12:58:29 +02:00 |
kolaente
|
e3c5a93f4f
|
chore(api tokens): remove updated date from tokens as it can't be updated anyway
|
2023-09-01 11:16:36 +02:00 |
kolaente
|
8f3d18a809
|
feat(api tokens): better error message for invalid tokens
|
2023-09-01 10:27:56 +02:00 |
kolaente
|
e295d75e6e
|
feat(api tokens): move token validation middleware to new function
|
2023-09-01 10:19:55 +02:00 |
kolaente
|
d9bfcdab8e
|
feat(api tokens): add tests
|
2023-09-01 10:19:31 +02:00 |
kolaente
|
e3dac16398
|
feat(api tokens): check permissions when saving
|
2023-09-01 08:52:57 +02:00 |
kolaente
|
e4c71123ef
|
fix: lint
|
2023-09-01 08:39:25 +02:00 |
kolaente
|
5c6c6cd9f0
|
feat(api tokens): check for scopes
|
2023-09-01 08:36:15 +02:00 |
kolaente
|
677bd5cfc9
|
feat(api tokens): check for expiry date
|
2023-09-01 08:36:15 +02:00 |
kolaente
|
fb2a1c59db
|
feat(api tokens): check if a provided token matched a hashed on in the database
|
2023-09-01 08:36:15 +02:00 |
kolaente
|
c88cbaa973
|
feat(api tokens): properly hash tokens
|
2023-09-01 08:36:11 +02:00 |
kolaente
|
e6b25bd57b
|
feat(api tokens): add crud routes to manage api tokens
|
2023-09-01 08:35:54 +02:00 |
kolaente
|
3faf48706a
|
feat(api tokens): add api token struct and migration
|
2023-09-01 08:35:54 +02:00 |
kolaente
|
1ca93a678e
|
feat: endpoint to get all token routes
|
2023-09-01 08:35:54 +02:00 |