Я создаю API с tastyp ie для использования мобильного приложения на моем веб-сайте (построено с django). Из того, что я видел, вместо того, чтобы хранить учетные данные на телефоне, я должен использовать ключ API.
Я хотел сделать следующее:
- каждый раз, когда создается новая учетная запись, генерировать ключ API (выполняется с помощью create_api_key)
- иметь ресурс для телефона захватить ключ API, используя имя пользователя и пароль.
Я застрял на втором шаге. Как я могу сделать такой ресурс? Я думал об использовании пользовательских фильтров для получения учетных данных, хотя это кажется действительно запутанным ...
Я также пытался адаптировать код из этого ответа (https://www.semicolonworld.com/question/55071/how-can-i-login-to-django-using-tastypie), хотя я не действительно удобно с целой настройкой URL, чтобы включить точку входа в систему.
Как мне достичь этого самым идиоматическим c способом? Кроме того, это хороший способ реализации связи между приложением и django?