making progress

This commit is contained in:
maxDorninger
2025-04-26 18:16:05 +02:00
parent 60a5a6d0e8
commit 3fa50313b8
34 changed files with 773 additions and 369 deletions

View File

@@ -10,3 +10,12 @@ class AuthConfig(BaseSettings):
@property
def jwt_signing_key(self):
return self._jwt_signing_key
class OAuth2Config(BaseSettings):
model_config = SettingsConfigDict(env_prefix='OAUTH_')
client_id: str
client_secret: str
authorize_endpoint: str
access_token_endpoint: str
name: str = "OAuth2"