diff --git a/sapphire/projects/settings.py b/sapphire/projects/settings.py index bd687ad8..46bbb1cc 100644 --- a/sapphire/projects/settings.py +++ b/sapphire/projects/settings.py @@ -1,11 +1,12 @@ from pydantic import AnyUrl from pydantic_settings import SettingsConfigDict +from sapphire.common.api.jwt.settings import JWTSettings from sapphire.common.api.settings import BaseAPISettings from sapphire.common.database.settings import BaseDatabaseSettings -class ProjectsSettings(BaseAPISettings, BaseDatabaseSettings): +class ProjectsSettings(BaseAPISettings, BaseDatabaseSettings, JWTSettings): model_config = SettingsConfigDict() db_dsn: AnyUrl = AnyUrl("sqlite+aiosqlite:///projects.sqlite3") diff --git a/sapphire/users/settings.py b/sapphire/users/settings.py index 3f30eb31..bfc93a1e 100644 --- a/sapphire/users/settings.py +++ b/sapphire/users/settings.py @@ -1,6 +1,7 @@ from pydantic import AnyUrl from pydantic_settings import SettingsConfigDict +from sapphire.common.api.jwt.settings import JWTSettings from sapphire.common.api.settings import BaseAPISettings from sapphire.common.database.settings import BaseDatabaseSettings from sapphire.common.utils.rsa256 import generate_rsa_keys @@ -9,7 +10,7 @@ refresh_token = generate_rsa_keys() -class UsersSettings(BaseAPISettings, BaseDatabaseSettings): +class UsersSettings(BaseAPISettings, BaseDatabaseSettings, JWTSettings): model_config = SettingsConfigDict(secrets_dir="/run/secrets") db_dsn: AnyUrl = AnyUrl("sqlite+aiosqlite:///users.sqlite3")