whs-authz-authn/oauth-backend
Watch
1
0
Fork
You've already forked oauth-backend
0
mirror of https://github.com/j93es/oauth-backend.git synced 2026-10-12 07:21:20 +09:00

[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 # 백엔드 API DOCS
`uv run main.py`으로 백엔드를 실행한 후에, 다음의 url에 접속합니다.
``` ```
http://localhost:11081/redoc http://localhost:11081/redoc
``` ```

View file

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

View file

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