私は特定のGoogleアカウントに関連付けられているGoogleカレンダーと直接統合するWebアプリケーションを開発しています。 Google Data APIによってアクセスされているアカウントは変更されない可能性が高いため、最も適切なアカウント認証方法がどのようなものになるかわかりません。Google Data APIとの統合 - どの認証モデルですか?
私はavilableのオプションを見直しましたが、固定アカウントの表示と更新のみをユーザーに行うため、AuthSubとOAuthは不適切です。使用可能なその他のオプションは、ClientLoginとGadgetsの認証です。これらのうち、ClientLoginが最も適しているようですが、ドキュメントにはインストールされたアプリケーションを対象としていると書かれています。私が開発しようとしているWebアプリケーションは、特にインストールされたアプリケーションではありませんが、このシナリオでは非常に似通っています.ClientLoginが最も理にかなっていると思います。
このシナリオでは、どのGoogle認証オプションが最適ですか?
ありがとうございます。 OAuthの実装は、ユーザーが自分のアカウントをGoogleで識別して個人情報を編集するシナリオに適していると私は誤解していましたか?私のアプリケーションはGoogleカレンダーを駆動し、アプリケーションのユーザーは* my *カレンダーに間接的にデータを追加します。 –
このリンクを確認してください:http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html#Auth興味深いことに、彼らはAuthSubをオススメしますが、もし可能であれば、OAuthは私にとってより良い方法のようです。 –
そのテキストに基づいて、自分のアプリケーションがシングルユーザーのWebアプリケーションであるため、どちらの記述子にも合わないと言っています。 'クライアントがスタンドアロンのシングルユーザーの "クライアント(デスクトップアプリケーションなど)の場合、 ClientLoginシステムを使用します。あなたのクライアントがマルチユーザのWebアプリケーションクライアントの場合は、AuthSubシステムを使用する必要があります。 –