Commit Graph

17 Commits

Author SHA1 Message Date
wukko
8feaf5c636
api/api-keys: replace .find() with .some() in allowedServices
Some checks are pending
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run service tests / test service functionality (push) Waiting to run
Run service tests / test service: ${{ matrix.service }} (push) Blocked by required conditions
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
& also a little refactor
2025-06-26 22:32:39 +06:00
wukko
3243564f77
api/api-keys: add allowedServices to limit or extend access
it's useful for limiting access to services per key, or for overriding default list of enabled services with "all"
2025-06-26 22:20:09 +06:00
jj
06ee65b55d
api/api-keys: watch for file changes instead of polling 2025-05-24 14:32:50 +00:00
jj
1f768df4ec
api: bind session tokens to ip hash 2025-03-30 17:08:34 +00:00
jj
5a66af514e
api: make deepsource happy 2024-11-01 17:24:22 +00:00
jj
1c78dac7ed
api/cluster: implement broadcast helper 2024-11-01 14:49:52 +00:00
jj
48883486fa
api/api-keys: load keys once per cluster 2024-11-01 13:57:53 +00:00
jj
66cb8d360d
api: move hmac secrets to single file 2024-11-01 12:16:53 +00:00
jj
af50852815
api/api-keys: log message to confirm successful file load 2024-10-27 18:00:05 +00:00
dumbmoron
7c0fb16fdb
api/keys: fix prefix size calculation for individual ipv6 addresses 2024-10-12 11:24:29 +00:00
dumbmoron
cfd54e91d5
security/api-keys: add support for unlimited limit 2024-10-04 17:41:05 +00:00
dumbmoron
3d7713a942
security/api-keys: clarify error when number is not positive 2024-10-04 17:34:15 +00:00
dumbmoron
741dfd40f5
api/security: implement api keys as method of authentication 2024-10-04 14:58:56 +00:00
wukko
de5162e417
api/jwt: remove redundant exports 2024-09-09 19:39:07 +06:00
wukko
c698d272a1
api/jwt: return relative expiration date to accommodate offset clocks 2024-08-19 22:25:21 +06:00
wukko
9592e59f76
api/jwt: fix timestamp to match the spec 2024-08-17 17:58:40 +06:00
wukko
16acf62886
api/security: jwt session token 2024-08-16 23:28:03 +06:00