Как отключить аутентификацию в FastAPI на основе среды?Python

Программы на Python
Anonymous
 Как отключить аутентификацию в FastAPI на основе среды?

Сообщение Anonymous »

У меня есть приложение FastAPI, для которого я включаю аутентификацию, внедряя функцию зависимости.
controller.py

Код: Выделить всё

router = APIRouter(
prefix="/v2/test",
tags=["helloWorld"],
dependencies=[Depends(api_key)],
responses={404: {"description": "Not found"}},
)
Authorzation.py

Код: Выделить всё

async def api_key(api_key_header: str = Security(api_key_header_auth)):
if api_key_header != API_KEY:
raise HTTPException(
status_code=401,
detail="Invalid API Key",
)
Это отлично работает. Однако я хотел бы отключить аутентификацию на основе среды. Например, я хотел бы продолжать вводить ключ аутентификации в среде localhost.


Подробнее здесь: https://stackoverflow.com/questions/761 ... nvironment

Вернуться в «Python»