2012-07-26 14 views
8

Google App Engineアプリケーションでサービスにアクセスする必要のあるWindows 7タスクトレイアプリケーションがあり、それらの間のOAuth接続を困難にしています。何らかの理由で、TwitterやTumblrのOAuth実装で動作するOAuthライブラリは、このシナリオではGoogleで動作しないようです。 GoogleはOAuth認証シーケンスの最後のステップに400回のリクエストレスポンスを返します。WindowsアプリケーションからGoogle App EngineアプリケーションへのOAuth接続の作成

問題をデバッグするには、GoogleのOAuth 1.0プレイグラウンドページ(http://googlecodesamples.com/oauth_playground/index.php)を使用しようとしています。しかし、ステップ1で "スコープ"に入力する必要があるものはわかりません。GAEサーバーの名前を入力すると、シーケンスはエラーメッセージ "無効なスコープ"で失敗します。明らかに、提供されたスコープ(Google APIサービス)のいずれかを選択することは、私たちの選択肢ではありません。

Google App Engineのホストサービスにアクセスするときに、OAuthのスコープ指定をどのように設定する必要があるのですか?

+0

Googleアカウントを認証するためにしようとしていますか何か? – Sologoub

答えて

0

に便利になります。あなたは疑問非常に具体的ではありませんが、この文書に書かれている以下のことに注意してください:

消費者がアクセスを許可されているどのくらいの権限の範囲を、単一のアプリケーションのすべてについてです。 App Engineは全アプリスコープのみをサポートし、より詳細なスコープリクエストはサポートしていません。 Googleアカウントでユーザーにコンシューマーの承認を促すメッセージが表示されると、コンシューマーがフルアプリへのアクセス権を要求していることがプロンプトに表示されます。

あなたのドメインにOAuthを設定しましたか?

コンシューマは、一連の標準Webサービスエンドポイントを使用してOAuthアクションを実行します。これらのエンドポイントは、アプリのドメインで予約済みのパスを使用します。あなたのアプリがwww.example.comのGoogle Appsのドメインを使用した場合、OAuthプロトコルのためのエンドポイントが開始し、次のように:

https://www.example.com/_ah/OAuth ...

関連する問題