feat: basic api key management

This commit is contained in:
imperosol
2025-05-20 00:35:09 +02:00
parent ad91c8ed4f
commit 7a188f815f
16 changed files with 456 additions and 19 deletions

View File

@ -0,0 +1,6 @@
::: apikey.auth
handler: python
options:
heading_level: 3
members:
- ApiKeyAuth

View File

@ -0,0 +1,8 @@
::: apikey.hashers
handler: python
options:
heading_level: 3
members:
- Sha256ApiKeyHasher
- get_hasher
- generate_key

View File

@ -0,0 +1,7 @@
::: apikey.auth
handler: python
options:
heading_level: 3
members:
- ApiKey
- ApiClient