📌 Пример результата работы промта
🤖
Тема: Аутентификация через JWT в FastAPI
Тип: tutorial
Аудитория: начинающие
# JWT Auth в FastAPI за 10 минут
## Что нужно перед началом
- Python 3.8+
- Установлены fastapi, uvicorn, python-jose[cryptography]
## Шаг 1: Создаём модель пользователя
```python
from pydantic import BaseModel
class User(BaseModel):
username: str
password: strШаг 2: Функция создания токена
from jose import jwt
from datetime import datetime, timedelta
SECRET_KEY = "your-secret-key"
def create_token(username: str) -> str:
expire = datetime.utcnow() + timedelta(hours=1)
return jwt.encode(
{"sub": username, "exp": expire},
SECRET_KEY,
algorithm="HS256"
)Шаг 3: Защищённый endpoint
@app.get("/me")
async def read_me(token: str = Depends(oauth2_scheme)):
payload = jwt.decode(token, SECRET_KEY)
return {"user": payload["sub"]}Возможные ошибки
JWTError— токен просрочен или невалиден → проверить время401 Unauthorized— токен не передан → проверить заголовокAuthorization: Bearer <token>
📄 technical-writer.txt
✅ Скопировано в буфер
# Системный промт
[Загрузка...]
# Нажмите Demo или оформите подписку
# чтобы увидеть полный промт
🔒
Промт скрыт
Чтобы скопировать этот и еще 1000+ рабочих промтов, оформи подписку.
🔥 Оформить подписку за 990 ₽
Уже есть подписка? Войти