Я много читал о django-piston и использую, чтобы создать API для приложения, которое я разрабатываю, но меня подвешивают на клиентской стороне мира. Я написал обработчики и сопоставления uri, и я могу вернуть JSON или XML в содержание моего сердца. Где я застрял, что с этим делать сейчас.Каков правильный способ написать клиент django-piston?
Мой идеальный эндшпиль должен иметь iPhone и Android-клиент, которые потребляют и возвращают данные, но я не знаю, как правильно обрабатывать аутентификацию. Самый простой способ, которым я могу понять, - сохранить имя пользователя и пароль на устройстве и пометить каждый запрос с ним, в конечном счете используя базовую проверку подлинности, но это приводит к ошибкам. Я посмотрел на поддержку поршня OAuth и получил его работу с помощью this tutorial, но это тоже не похоже на правильный ответ. В конечном счете, мне бы очень хотелось иметь простую подсказку на устройстве для имени пользователя и пароля, которые будут отправлены в Django через Piston и REST, а ключ API вернется. Устройство сохранит этот ключ и отметит все последующие запросы. Это похоже на правильный путь, но я не могу понять, как это сделать. Может кто-то указать мне верное направление?
Что не так с OAuth? – klemens 2010-12-16 13:42:18