0

結果をデータベースに保存する Android アプリを開発したいと考えています。このデータベースは Django を使用して作成しました。ユーザーにとってシンプルに保ちたいので、OpenID を有効にしました。したがって、ユーザーは通常の Google アカウントでログインできます。

最終的には、ユーザーが Web サイトからデータベースに項目を追加できるようにする必要があるという考えです。したがって、ランダムなユーザー名とパスワードを作成するだけでは機能しません。

これで、ユーザーが OpenID を使用して Web サイトにログインできるようにする、Web ビューを使用してアクティビティを作成しました。次に、セッションIDをキャプチャします。私の考えは、このセッションIDを使用して、ユーザーがログインする必要があるURLを取得することでした.しかし、それはうまくいかないようです. これらすべてのビューに @csrf_exempt を既に追加しました。しかし今、ページを取得しようとすると、「OpenID トランザクションが進行中です」というタイトルのものが表示されます

真の結果を得るにはどうすればよいですか?

4

1 に答える 1

0

OK、Chrome でさらにチェックした後、Cookie ヘッダーにも気付きました。どうやら、セッション ID を Cookie とヘッダーの両方で Cookie ヘッダーとして送信する必要があるようです。

その後、すべてが機能します!

于 2012-08-27T12:08:09.447 に答える