Встречается на собеседованиях • сегодня
Через какую концепцию реализуется авторизация
Авторизация в Python обычно реализуется через концепцию аутентификации (Authentication) и авторизации (Authorization).
Для этого часто используют:
- JWT (JSON Web Tokens) – токены для передачи данных между клиентом и сервером.
- OAuth 2.0 – протокол для делегированного доступа (например, через Google/Facebook).
- Session-based auth – хранение состояния на сервере (например, через Flask-Session).
Пример с JWT (Flask + PyJWT):
python
from flask import Flask, request, jsonify
import jwt, datetime
app = Flask(__name__)
SECRET_KEY = "your-secret-key"
@app.route('/login', methods=['POST'])
def login():
auth_data = request.get_json()
token = jwt.encode({
'user': auth_data['username'],
'exp': datetime.datetime.utcnow() + datetime.timedelta(minutes=30)
}, SECRET_KEY)
return jsonify({'token': token})Для сложных сценариев используют библиотеки:
- Django REST Framework (встроенные Permission Classes)
- FastAPI (OAuth2PasswordBearer)
- Flask-JWT-Extended (расширенный JWT)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы