Задать вопрос
@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,
                )
  • Вопрос задан
  • 233 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@va_k
Откройте браузер в режиме инкогнито и если вы запускаете код из документации то попробуйте перейти на url 127.0.0.1:8000/users/me.
Возможно дело в дополнениях.
Или попробуйте скопировать код по новой.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 00:25
5000 руб./за проект
02 февр. 2025, в 00:18
1000 руб./за проект
01 февр. 2025, в 23:26
100000 руб./за проект