feat(): Criado url protegida por token, acesso via endpoint
This commit is contained in:
parent
8dc3addd35
commit
9f6b340412
2 changed files with 3 additions and 3 deletions
|
|
@ -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}")
|
||||||
|
|
|
||||||
|
|
@ -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"),
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue