@Xveeder

По какой причине может не работать Basic Auth в FastAPI?

Есть простейший код, написаный по документации:
basic = HTTPBasic()

    @application.get("/test")
    def read_current_user(credentials: Annotated[HTTPBasicCredentials, Depends(basic)]):
        return {"username": credentials.username, "password": credentials.password}


Судя по доке Fastapi, при переходе на страницу должно всплывать окно с авторизацией:image12.png

Но вместо этого вылетает ошибка:
HTTPException(
                    status_code=HTTP_401_UNAUTHORIZED,
                    detail="Not authenticated",
                    headers=unauthorized_headers,
                )
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 1
@va_k
Откройте браузер в режиме инкогнито и если вы запускаете код из документации то попробуйте перейти на url 127.0.0.1:8000/users/me.
Возможно дело в дополнениях.
Или попробуйте скопировать код по новой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы