私はdjango-pistonで多くのことを読んできましたが、私が開発しているアプリケーションのAPIを作るために使っていましたが、私は世界のクライアント側でハングアップしています。ハンドラとURIのマッピングを記述しました。JSONやXMLを心のコンテンツに戻すことができます。私が立ち往生しているところは、今それをどうするかです。ジャンゴピストンクライアントを作成する正しい方法は何ですか?
私の理想的なゲームは、iPhoneとAndroidクライアントがデータを消費して返すことですが、認証を処理する正しい方法はわかりません。私が考えることができる最も簡単な方法は、デバイスにユーザー名とパスワードを保存し、それを使って各リクエストにタグを付けることです。最終的には基本認証を使用しますが、それは間違いです。私はOAuthのためのピストンのサポートを見て、this tutorialの助けを借りてそれを稼いだが、それは正解のように感じられない。最終的には、ユーザー名とパスワードのための簡単なプロンプトをPistonとREST経由でDjangoに送信し、APIキーが返されるようにすることが本当に好きです。デバイスはそのキーを保存し、その後のすべてのリクエストにタグを付けます。それは正しい方法のように感じますが、私はそれを行う方法を理解することはできません。誰かが正しい方向に向けることができますか?
OAuthで何が問題になるのですか? – klemens