Spaces:
Running
Running
deploy at 2024-08-24 16:24:17.195021
Browse files
main.py
CHANGED
@@ -165,14 +165,23 @@ class XFrameOptionsMiddleware(BaseHTTPMiddleware):
|
|
165 |
response.headers["X-Frame-Options"] = "ALLOW-FROM https://huggingface.co/"
|
166 |
return response
|
167 |
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
|
169 |
middlewares = [
|
170 |
Middleware(
|
171 |
SessionMiddleware,
|
172 |
secret_key=get_key(fname=sess_key_path),
|
173 |
max_age=3600,
|
|
|
|
|
174 |
),
|
175 |
Middleware(XFrameOptionsMiddleware),
|
|
|
176 |
]
|
177 |
bware = Beforeware(
|
178 |
user_auth_before,
|
|
|
165 |
response.headers["X-Frame-Options"] = "ALLOW-FROM https://huggingface.co/"
|
166 |
return response
|
167 |
|
168 |
+
class SessionLoggingMiddleware(BaseHTTPMiddleware):
|
169 |
+
async def dispatch(self, request, call_next):
|
170 |
+
print(f"Before request: Session data: {request.session}")
|
171 |
+
response = await call_next(request)
|
172 |
+
print(f"After request: Session data: {request.session}")
|
173 |
+
return response
|
174 |
|
175 |
middlewares = [
|
176 |
Middleware(
|
177 |
SessionMiddleware,
|
178 |
secret_key=get_key(fname=sess_key_path),
|
179 |
max_age=3600,
|
180 |
+
same_site='None',
|
181 |
+
https_only=True,
|
182 |
),
|
183 |
Middleware(XFrameOptionsMiddleware),
|
184 |
+
Middleware(SessionLoggingMiddleware),
|
185 |
]
|
186 |
bware = Beforeware(
|
187 |
user_auth_before,
|