feat(security): restore token validation

This commit is contained in:
InfinityPacer
2024-10-08 17:28:30 +08:00
parent 4f01b82b81
commit 4af57d9857
2 changed files with 8 additions and 4 deletions
+4 -2
View File
@@ -102,7 +102,8 @@ def start(
@router.get("/stop/{hashString}", summary="暂停任务", response_model=schemas.Response) @router.get("/stop/{hashString}", summary="暂停任务", response_model=schemas.Response)
def stop(hashString: str) -> Any: def stop(hashString: str,
_: schemas.TokenPayload = Depends(verify_token)) -> Any:
""" """
暂停下载任务 暂停下载任务
""" """
@@ -111,7 +112,8 @@ def stop(hashString: str) -> Any:
@router.delete("/{hashString}", summary="删除下载任务", response_model=schemas.Response) @router.delete("/{hashString}", summary="删除下载任务", response_model=schemas.Response)
def delete(hashString: str) -> Any: def delete(hashString: str,
_: schemas.TokenPayload = Depends(verify_token)) -> Any:
""" """
删除下载任务 删除下载任务
""" """
+4 -2
View File
@@ -25,7 +25,8 @@ def search_latest(_: schemas.TokenPayload = Depends(verify_token)) -> Any:
def search_by_id(mediaid: str, def search_by_id(mediaid: str,
mtype: str = None, mtype: str = None,
area: str = "title", area: str = "title",
season: str = None) -> Any: season: str = None,
_: schemas.TokenPayload = Depends(verify_token)) -> Any:
""" """
根据TMDBID/豆瓣ID精确搜索站点资源 tmdb:/douban:/bangumi: 根据TMDBID/豆瓣ID精确搜索站点资源 tmdb:/douban:/bangumi:
""" """
@@ -89,7 +90,8 @@ def search_by_id(mediaid: str,
@router.get("/title", summary="模糊搜索资源", response_model=schemas.Response) @router.get("/title", summary="模糊搜索资源", response_model=schemas.Response)
def search_by_title(keyword: str = None, def search_by_title(keyword: str = None,
page: int = 0, page: int = 0,
site: int = None) -> Any: site: int = None,
_: schemas.TokenPayload = Depends(verify_token)) -> Any:
""" """
根据名称模糊搜索站点资源,支持分页,关键词为空是返回首页资源 根据名称模糊搜索站点资源,支持分页,关键词为空是返回首页资源
""" """