Django: кастомный authentication backend

Задание закрыто
Стоимость:4 000 рублей
Срок выполнения:7 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2017-09-15 14:26
Обновлено:2017-09-15 16:47
Был(а) на сайте:2024-02-07 15:33

Django: кастомный authentication backend

 
Задача

Есть следущая задача,
Наш веб-проект на базе Django до недавнего времени использовал аутентификацию через штатный механизм аутентификации и использовал PostgreSQL базу для хранения пльзователей.

Мы переделали схему. Теперь источником для аутентификации является REST API на базе JWT токенов.
Цель - Сохранив функционал каждой вкладки, указать Django аутентифицироваться через этот REST API/JWT.
Документация на наш REST API будет предоставлена.
Документация на JWT есть в интернете.

Есть несколько проектов на гитхабе, к-ые похоже это УЖЕ реализуют (google: django authentication jwt)
Например, https://getblimp.github.io/django-rest-framework-jwt/

Customizing authentication backend.
https://docs.djangoproject.com/en/1.11/topics/auth/customizing/


Задачу, можно разбить на неск. этапов:
1. Первая, успешно аутентифицироваться через наш REST API. И показать вошедшему пользователю "hello username"
2. Вторая, убедиться что все вкладки исправно работают при этой новой схеме (я могу помочь протестировать)
3...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.