from pydantic_settings import BaseSettings class Settings(BaseSettings): origins: str db_host: str db_user: str db_pass: str db_name: str secret_key: str keycloak_server: str keycloak_realm: str keycloak_client_id: str keycloak_client_secret: str keycloak_redirect_uri: str vite_api_url: str max_age: int debug: bool class Config: env_file = "../.env" settings = Settings() AUTH_URL = f"{settings.keycloak_server}/realms/{settings.keycloak_realm}/protocol/openid-connect/auth" TOKEN_URL = f"{settings.keycloak_server}/realms/{settings.keycloak_realm}/protocol/openid-connect/token" ISSUER = f"{settings.keycloak_server}/realms/{settings.keycloak_realm}" JWKS_URL = f"{ISSUER}/protocol/openid-connect/certs"