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

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