Google App Engine REST サービスを開発しており、認証に oAuth 2.0 を使用したいと考えています。有効なユーザーをチェックするために次のコードをサービス メソッドに追加しましたが、認証されていない場合に例外がスローされるという点で機能します。
try
{
final OAuthService oauth = OAuthServiceFactory.getOAuthService();
final User user = oauth.getCurrentUser();
}
catch (final OAuthRequestException e)
{
throw new RuntimeException(e);
}
Java と Python で記述されたコマンド ライン プログラムを使用して、これに対して認証を行いたいと考えています。
Google と StackOverflow の両方を検索するのに何時間も費やしましたが、ブラウザ以外のアプリケーションを使用して GAE アプリケーションに対して認証する方法の明確な例が 1 つも見つかりません。Google 独自の API に対して認証する方法については多くの例を見つけましたが、独自の Google App Engine アプリケーションに対して認証する方法については何も見つかりませんでした。
Java または Python のいずれかを使用して Google App Engine アプリケーションに対して認証を行う方法について、誰かが指示を与えることができますか?