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

Работал ли с сервисами аутентификации

Да, работал с различными сервисами аутентификации, включая 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 и кастомные решения на основе сессий и кук.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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