mirror of
https://github.com/j93es/oauth-backend.git
synced 2026-06-04 03:51:51 +09:00
[Update] 라우터 반환 형태
This commit is contained in:
parent
05a095df7d
commit
58d5deb435
3 changed files with 24 additions and 4 deletions
|
|
@ -98,6 +98,8 @@ class Example:
|
||||||
|
|
||||||
# 백엔드 API DOCS
|
# 백엔드 API DOCS
|
||||||
|
|
||||||
|
`uv run main.py`으로 백엔드를 실행한 후에, 다음의 url에 접속합니다.
|
||||||
|
|
||||||
```
|
```
|
||||||
http://localhost:11081/redoc
|
http://localhost:11081/redoc
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -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,
|
{
|
||||||
"data": data})
|
"task_name": task_name,
|
||||||
|
"initial_uri": initial_uri,
|
||||||
|
"data": data
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
def start_verification(self):
|
def start_verification(self):
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
|
|
@ -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"]
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue