У меня есть модель устройства в django, и я хотел бы иметь возможность ее аутентифицировать.
При отправке запроса на URL входа в систему с помощью device_key и udid должен возвращаться токен, который идентифицирует модель устройства и может использоваться для дальнейших запросов.
class Device(models.Model):
device_key = models.CharField(max_length=100)
udid = models.CharField(max_length=100, unique=True)
Примечание:
Устройства НЕ являются пользователями. Я уже использую модель User для различных целей.
- Необработанные пароли никогда не сохраняются на устройстве
- SSL-сертификат между клиентом и веб-приложением
Шаги для аутентификации:
- Клиентское устройство связывается с сервером с данными json, содержащими запрос (имя пользователя в пароле)
Почтовые данные включены: