2012-03-18 16 views
1

私はいくつかのオンラインデータストレージに写真を保存するAndroidアプリをプログラミングしていますが、OpenIDを認証に使用したいので、ユーザーと私のサーバー側のパスワード。Android - データを自分のデータサーバーに保存

私はLeanEngineを見ましたが、それだけではありますが、データをGoogleストレージに保存することができます(Google App Engineで実行中)。自分のサーバーにデータを保存したい

私の質問は以下のとおりです。私はこのような機能を有効にするために、私のLinuxのサーバー側で使用する必要がありますどのようなソフトウェア

  1. OpenIDは本当に私が使うべき利点ですか?つまり、自分のサーバーを使用するためのサポートが不足しているため、負担になるだけで、それほど有利ではありません。

基本的に私はあなたが自分サーバー上で実行する必要があるオンラインデータストレージサービス、一緒に写真を同期するためにお勧めしますかを知る必要があります。あなたがあなた自身のサーバーにデータを保存する必要がある場合、これは「クラウド」ではありません -

答えて

0

最も注目すべき解決策は、AndroidでAccountManagerです。これは、わからないこともあります。 RESTと一緒に、彼らは私が欲しいものを達成するのに大変です。

2

まず、タイトルが誤解を招くおそれがあり、ありがとうございました。

  1. LeanEngineはAppEngine Datastore、ないGoogle Storageを使用しています。

  2. LeanEngineはAppEngineインスタンスで動作する小さなライブラリです。だから、これは自分のインスタンスと自分のデータです。

  3. 自分のサーバーをまだ実行したい場合は、自前のサーバーにOpenIDを実装するのが明らかな解決策ではありません。 Javaにはいくつかのソリューションがありますが、最もよくサポートされているのはおそらくSpring Socialです。これは、複数の認証方式をサポートしていますOpenIDのは、FacebookやTwitterなど。

RESTサービスのauthnticationかつ簡単に使用をサポートしていますAndroid clientもあります。

関連する問題