feat(): Criado url protegida por token, acesso via endpoint

This commit is contained in:
Kenio 2025-11-12 15:36:15 -03:00
parent 8dc3addd35
commit 9f6b340412
2 changed files with 3 additions and 3 deletions

View file

@ -2,7 +2,7 @@ from fastapi import APIRouter, Query, HTTPException
from fastapi.responses import FileResponse from fastapi.responses import FileResponse
from jose import jwt, JWTError from jose import jwt, JWTError
router = APIRouter(prefix="/view") router = APIRouter()
@router.get("/{file_id}/{filename}") @router.get("/{file_id}/{filename}")

View file

@ -115,7 +115,7 @@ class ShowAtosRepository:
documentos_list = [ documentos_list = [
{ {
"url": ( "url": (
f"{URL_API}/{generate_storage_hash()}/{d.url.decode('utf-8')}?token=" f"{URL_API}/view/{generate_storage_hash()}/{d.url.decode('utf-8')}?token="
+ generate_temporary_token( + generate_temporary_token(
generate_storage_hash(), generate_storage_hash(),
d.url.decode("utf-8"), d.url.decode("utf-8"),
@ -186,7 +186,7 @@ class ShowAtosRepository:
documentos_vinc_list = [ documentos_vinc_list = [
{ {
"url": ( "url": (
f"{URL_API}/{generate_storage_hash()}/{d.url.decode('utf-8')}?token=" f"{URL_API}/view/{generate_storage_hash()}/{d.url.decode('utf-8')}?token="
+ generate_temporary_token( + generate_temporary_token(
generate_storage_hash(), generate_storage_hash(),
d.url.decode("utf-8"), d.url.decode("utf-8"),