api/security: implement api keys as method of authentication

This commit is contained in:
dumbmoron
2024-10-04 14:58:56 +00:00
parent 4317b128a8
commit 741dfd40f5
7 changed files with 273 additions and 4 deletions

13
pnpm-lock.yaml generated
View File

@@ -38,8 +38,8 @@ importers:
specifier: ^0.10.7
version: 0.10.9
ipaddr.js:
specifier: 2.1.0
version: 2.1.0
specifier: 2.2.0
version: 2.2.0
nanoid:
specifier: ^4.0.2
version: 4.0.2
@@ -1448,6 +1448,10 @@ packages:
resolution: {integrity: sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==}
engines: {node: '>= 10'}
ipaddr.js@2.2.0:
resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==}
engines: {node: '>= 10'}
is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
@@ -3471,7 +3475,10 @@ snapshots:
ipaddr.js@1.9.1: {}
ipaddr.js@2.1.0: {}
ipaddr.js@2.1.0:
optional: true
ipaddr.js@2.2.0: {}
is-binary-path@2.1.0:
dependencies: