0

OAuth2.0 用の google-api-java-client を使用して、OAuth2.0 ベースの Web サービスにアクセスするためのシンプルなサードパーティ アプリを作成しようとしています。

初期化しようとするとプログラムが壊れる

private static final HttpTransport HTTP_TRANSPORT = new ApacheHttpTransport();

それらは次のようにインポートされます。

com.google.api.client.http.HttpTransport をインポートします。

com.google.api.client.http.apache.ApacheHttpTransport をインポートします。

これは、Eclipse 内で Google App Engine プラグインを使用する単純な Web アプリケーション プロジェクトです。

原因: java.security.AccessControlException: java.security.AccessControlContext.checkPermission(AccessControlContext.java:376) でアクセスが拒否されました (java.net.NetPermission getProxySelector) java.security.AccessController.checkPermission(AccessController.java:549) でcom.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:383) の java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.net.ProxySelector.getDefault(ProxySelector.java: 73) com.google.api.client.http.apache.ApacheHttpTransport.newDefaultHttpClient(ApacheHttpTransport.java:157) で com.google.api.client.http.apache.ApacheHttpTransport.(ApacheHttpTransport.java:100) で com. mytest.demo.TestApiDemoServlet.(TestApiDemoServlet.java:17)

App Engine 1.8.4 と google-api-java-client 1.16.0-rc を使用しています

どんな助けでも大歓迎です!

4

1 に答える 1