Создайте ресурс для извлечения ключей API из API, используя имя пользователя и пароль - PullRequest
0 голосов
/ 05 апреля 2020

Я создаю 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...