[Update] 라우터 반환 형태

This commit is contained in:
tv0924@icloud.com 2025-06-26 15:45:39 +09:00
commit 58d5deb435
3 changed files with 24 additions and 4 deletions

View file

@ -98,6 +98,8 @@ class Example:
# 백엔드 API DOCS
`uv run main.py`으로 백엔드를 실행한 후에, 다음의 url에 접속합니다.
```
http://localhost:11081/redoc
```

View file

@ -30,14 +30,19 @@ class FalseTrueVarifingTask:
self.task_queue.clear()
# 각 addon의 검증 로직에서 해당 함수를 호출하여, 추후 오탐 검증을 위한 작업을 추가할 수 있습니다.
def add_task(self, task_name: str, data: Any):
# TODO: 모델 지정해두기
def add_task(self, task_name: str, initial_uri: str, data: Any):
"""
Add a task to the task queue.
:param task: The task to be added.
"""
self.task_queue.append({
self.task_queue.append(
{
"task_name": task_name,
"data": data})
"initial_uri": initial_uri,
"data": data
}
)
def start_verification(self):
"""

View file

@ -44,6 +44,19 @@ async def start(url: str = Query(..., description="The URL to target for vulnera
description="""
엔드포인트는 시스템에 오탐 검증 작업이 시작되었음을 알립니다.
또한 시스템은 미리 준비된 오탐 검증 작업 목록을 반환합니다.
```json
{
"payload": [
{
"task_name": "pkce_task", # 검증 작업의 이름
"initial_uri": "http://auth.example.com", # browser가 처음 접속할 URI
"data": any # 추가 데이터
},
...
]
}
```
""",
tags=["2nd STEP"]
)