diff --git a/pyproject.toml b/pyproject.toml index 22e3355..b35914f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "tp-auth-serverside" -version = "0.1.1" +version = "0.1.2" description = "A server side authentication utility which stores session tokens in memory db." readme = "README.md" requires-python = ">=3.12" diff --git a/src/tp_auth_serverside/core/fastapi_configurer.py b/src/tp_auth_serverside/core/fastapi_configurer.py index fd1afdb..34cca4e 100644 --- a/src/tp_auth_serverside/core/fastapi_configurer.py +++ b/src/tp_auth_serverside/core/fastapi_configurer.py @@ -5,6 +5,7 @@ from fastapi import APIRouter, Depends, FastAPI, Request, Response from fastapi.middleware.cors import CORSMiddleware from fastapi.openapi.utils import get_openapi +from fastapi.responses import ORJSONResponse from fastapi.security import OAuth2PasswordRequestForm from pydantic import BaseModel from typing_extensions import Annotated @@ -146,6 +147,7 @@ def generate_fastapi_app( redoc_url=app_config.redoc_url, lifespan=app_config.lifespan, exception_handlers=app_config.exception_handlers, + default_response_class=ORJSONResponse, ) app.openapi = get_custom_api(app, app_config, disable_operation_default) if isinstance(health_check_routine, tuple): diff --git a/uv.lock b/uv.lock index 666471a..53a6914 100644 --- a/uv.lock +++ b/uv.lock @@ -646,7 +646,7 @@ wheels = [ [[package]] name = "tp-auth-serverside" -version = "0.1.0" +version = "0.1.2" source = { editable = "." } dependencies = [ { name = "cryptography" },