[FastAPI] 스웨거(Swagger) HTTP 기본 인증 `Authorize` 적용하기


[FastAPI] 스웨거(Swagger) HTTP 기본 인증 `Authorize` 적용하기

Swagger(스웨거)에서 API 호출 시 아이디와 비밀번호를 입력하여 기본 HTTP 인증을 적용할 수 있습니다. 스웨거 문서를 보면 각 API 호출 부분 오른쪽에 자물쇠 아이콘이 생기며, `Execute` 클릭시에 계정 인증을 요구합니다. Simple HTTP 인증 적용하기 해당 API 호출하는 곳에 `Dpends`으로 아래 코드를 넣어주면 됩니다. security = HTTPBasic() credentials: HTTPBasicCredentials = Depends(security) 예제 security = HTTPBasic() router = APIRouter( prefix="/token", tags=["token"], responses={404: {"description": "Not found"}..


원문링크 : [FastAPI] 스웨거(Swagger) HTTP 기본 인증 `Authorize` 적용하기