0

GoogleAppsディレクトリAPIを使用してGoogleappにアクセスしています。私はプロキシに関する質問を1つ、ディレクトリAPIを使用してプロキシ認証情報を設定する方法を持っています。GoogleAppディレクトリAPIでプロキシの資格情報を設定する

googleApps APIのドキュメントごとに、クラス「GoogleNetHttpTransport」を使用してプロキシ(ポートとホスト)を設定できます。

static HttpTransport newProxyTransport()throws GeneralSecurityException、IOException { NetHttpTransport.Builder builder = new NetHttpTransport.Builder(); builder.trustCertificates(GoogleUtils.getCertificateTrustStore()); builder.setProxy(新しいプロキシ(Proxy.Type.HTTP、新しいInetSocketAddress( "127.0.0.1"、3128))); return builder.build(); }

私はプロキシサーバーの資格情報を持っていますが、どのように設定すればいいですか、プロキシ認証情報の設定についての記載はありません。

ホスト名とポートとともにプロキシ認証情報を設定できるGoogleApps APIはありますか?

いいえ、次に、私はsetDefault(Authenticator)のプロキシ認証情報をシステムプロパティに設定する必要がありますか?

誰でもこれについて考えてもらえますか?これに対する入力は非常に高いです!

答えて

0

documentationを参照してください。あなたの企業のプロキシサーバーがポート3128に、my.proxy.domain.com上で実行している場合、JavaクライアントライブラリとHTTPプロキシの場合、あなたはなど、Googleカレンダー、Googleスプレッドシートのためのサービスオブジェクトを作成する前に、あなたのコードに次を追加することができ

System.setProperty("http.proxyHost", "my.proxy.domain.com"); 
System.setProperty("http.proxyPort", "3128"); 

java -Dhttp.proxyHost=my.proxy.domain.com -Dhttp.proxyPort=3128 

ます。また、この関連スレッドを参照してください可能性があります:Google Directory API using Service Account via Proxy

サーブレット環境を起動するときに代わり、これはコマンドライン上で行うことができます

関連する問題