Swagger UI без кнопки Authorize: объявить Bearer-схему безопасности в OpenAPI #29

Closed
opened 2026-10-06 14:39:34 +03:00 by aep · 1 comment
Owner

Bounded. Токен читается зависимостью verified_claims как Header(), поэтому в openapi.json нет securitySchemes и Swagger UI не показывает Authorize. Заменить на HTTPBearer(auto_error=False) из fastapi.security; parse_bearer и ответы 401/403 не менять; тест: openapi.json содержит securitySchemes bearerAuth, защищённые маршруты помечены security, dev/token и healthcheck — нет. Парный docs: frontend-auth-guide §8 (вопрос фронта 06.10.2026).

Bounded. Токен читается зависимостью verified_claims как Header(), поэтому в openapi.json нет securitySchemes и Swagger UI не показывает Authorize. Заменить на HTTPBearer(auto_error=False) из fastapi.security; parse_bearer и ответы 401/403 не менять; тест: openapi.json содержит securitySchemes bearerAuth, защищённые маршруты помечены security, dev/token и healthcheck — нет. Парный docs: frontend-auth-guide §8 (вопрос фронта 06.10.2026).
aep closed this issue 2026-10-06 14:44:53 +03:00
Author
Owner

Слито PR #30 (merge 1d7f2c8). Все пункты выполнены, отложенных находок нет.

Слито PR #30 (merge 1d7f2c8). Все пункты выполнены, отложенных находок нет.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-core#29
No description provided.