0

私の理解では、サイトに基づいてスマートフォン アプリを作成するということは、単純に Web サイト用の API を作成し、XML、JSON でデータを出力することです。私の場合、JSON には Ruby on Rails が組み込まれています。理論的には、event.json ページを読み取って属性を読み取り、phonegap を読み取ってそれからロジックを構築するだけです。

ただし、私の電話アプリでは、ユーザーが入力する前にログインできるようにしたいと考えています。実際、Web ベースでは、devise gem を使用してユーザー管理を管理しています。ユーザーが phonegap を使用してデバイスからログインできるようにするにはどうすればよいですか? すべてのユーザーを紹介する API JSON を読む必要がありますが、それは多くのセキュリティ上の問題を引き起こす可能性があります。その特定の問題に関するデバイスのドキュメントはありますか?それとも、デバイスを廃棄して認証システムを最初から作成する必要がありますか?

4

2 に答える 2

0

セッションを保存するrack_iphoneに基づいてGemを作成しました

localStorageで、ホーム画面のショートカットからアプリケーションを開くと

アプリケーションは、 localStorageから存在する場合はCookieを取得し、サーバーに送信します

この仕事があなたのためになることを願っています

于 2012-10-22T09:07:15.900 に答える
0

Devise は、ログインに使用される認証トークンを提供します。これは、ユーザーを識別するための認証トークンを含めるようにヘッダーを設定できるため、JSON API でうまく機能します。ログインフォームは、有効な資格情報から認証トークンを取得するだけです。SSL は、ネットワーク上でこの情報を保護するのに役立ちます。

于 2012-10-20T00:26:36.367 に答える