feat: basic api key management

This commit is contained in:
imperosol
2025-05-20 00:35:09 +02:00
parent 2f0454355f
commit dc72789c14
16 changed files with 455 additions and 13 deletions
+6
View File
@@ -0,0 +1,6 @@
::: apikey.auth
handler: python
options:
heading_level: 3
members:
- ApiKeyAuth
+8
View File
@@ -0,0 +1,8 @@
::: apikey.hashers
handler: python
options:
heading_level: 3
members:
- Sha256ApiKeyHasher
- get_hasher
- generate_key
+7
View File
@@ -0,0 +1,7 @@
::: apikey.auth
handler: python
options:
heading_level: 3
members:
- ApiKey
- ApiClient