4

ユーザーがユーザー名とパスワードを入力せずに Google Fusion テーブルに投稿できるようにするには、iPhone アプリが必要です。現在、アプリにハードコードされたパスワードでGoogleクライアントログインを使用しています。明らかにこれは貧弱な解決策ですが、oauth でこれを行う方法が見つかりませんか?

4

1 に答える 1

0

ユーザーが各自のフュージョン テーブルにデータを送信するようにするか、それともすべてのユーザーが所有する単一のテーブルを変更するようにするか?

最初のケースでは、ユーザーが自分のアカウントへのアクセスを (oauth 経由で) 承認する必要があります (Google からの iOS 固有のクライアント ライブラリはありませんが、SO にはこれを行う方法に関する多くの回答があります)。

全員が同じテーブルにデータを入力できるようにする場合、おそらくベスト プラクティスは、パスワードやトークンをアプリにハードコードするのではなく、プロキシを使用することです (たとえば、AppEngine で実行されているサービス アカウントを介して)。このプロキシは、iPhone ユーザーに対して何らかの認証を行う必要があることに注意してください。そのため、ランダムな人々は、アプリを実行しなければ、好きなものを簡単に投稿することはできません。

于 2014-02-13T00:26:09.117 に答える