Commit Graph

11 Commits

Author SHA1 Message Date
wukko
8feaf5c636 api/api-keys: replace .find() with .some() in allowedServices
& 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
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
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