Встречается на собеседованиях • сегодня

Как описывал метод проверки Bearer токена

Для проверки Bearer токена в Python можно использовать следующий подход:

  1. Извлечь токен из заголовка Authorization HTTP-запроса.
  2. Проверить его валидность (например, через JWT-декодинг или сравнение с хранимым значением).

Пример с FastAPI:

python
from fastapi import Depends, HTTPException, status
from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials

security = HTTPBearer()

async def verify_token(credentials: HTTPAuthorizationCredentials = Depends(security)):
token = credentials.credentials
if token != "valid_token_here":
raise HTTPException(
status_code=status.HTTP_401_UNAUTHORIZED,
detail="Invalid authentication credentials"
)
return token

text

Ключевые моменты:
- Используется схема `Bearer` (префикс "Bearer " в заголовке)
- Токен проверяется на соответствие ожидаемому значению
- В реальных проектах обычно добавляют JWT-верификацию, проверку срока действия и прав доступа
- При ошибке возвращается 401 статус с соответствующим сообщением
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы