Встречается на собеседованиях • сегодня
Как описывал метод проверки Bearer токена
Для проверки Bearer токена в Python можно использовать следующий подход:
- Извлечь токен из заголовка
AuthorizationHTTP-запроса. - Проверить его валидность (например, через 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 статус с соответствующим сообщением
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы