Встречается на собеседованиях • сегодня
Работал ли с сервисами аутентификации
Да, работал с различными сервисами аутентификации, включая OAuth (Google, Facebook, GitHub), JWT, Basic Auth, а также Django и Flask аутентификацию.
Пример с JWT (PyJWT):
python
import jwt
from datetime import datetime, timedelta
secret_key = "your-secret-key"
payload = {
"user_id": 123,
"exp": datetime.utcnow() + timedelta(hours=1)
}
token = jwt.encode(payload, secret_key, algorithm="HS256")
print(token) # Отправляем клиенту
Проверка токена
try:
decoded = jwt.decode(token, secret_key, algorithms=["HS256"])
print(decoded) # {'user_id': 123, 'exp': ...}
except jwt.ExpiredSignatureError:
print("Token expired")
text
Также использовал Firebase Auth, Auth0 и кастомные решения на основе сессий и кук.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы