ファイアウォールとプロキシの背後にあるイントラネット ベースのドミノ 9x (Windows を実行) サーバーを使用しています。サーバー側 Java 経由で http/s リクエストを作成するには、http/s.proxyHost およびその他の jvm 設定を設定して、java.net 呼び出しを許可します。java.net クラスを介して単純な GET を実行すると正常に動作しますが、ibmsbt ProfileService 呼び出しを使用しようとすると失敗します (コードはネットワークの外にあると正常に動作します)。プロキシ設定 (ホスト、ポート、ユーザー名、パスワード) を構成する場所について、おそらく明白な答えを教えてくれる人はいますか? managed-bean.xml ファイルへの参照をいくつか見ましたが、デバッグ プロキシに関連付けられているようで、私が認識しているユーザー名/パスワードの設定がありません。
faces-config 内の SmarterCloudFilesEndpoint 構成:
<managed-bean>
<managed-bean-name>smartcloud</managed-bean-name>
<managed-bean-class>com.ibm.xsp.extlib.sbt.services.client.endpoints.SmartCloudFilesEndpoint
</managed-bean-class>
<managed-bean-scope>application</managed-bean-scope>
<!-- Endpoint URL -->
<managed-property>
<property-name>url</property-name>
<value>https://apps.na.collabserv.com</value>
</managed-property>
<managed-property>
<property-name>serviceName</property-name>
<value>SmartCloud</value>
</managed-property>
<!-- OAuth parameters -->
<managed-property>
<property-name>appId</property-name>
<value>XPagesSBT</value>
</managed-property>
<managed-property>
<property-name>credentialStore</property-name>
<value>CredStore</value>
</managed-property>
<managed-property>
<property-name>requestTokenURL</property-name>
<value>https://apps.na.collabserv.com/manage/oauth/getRequestToken</value>
</managed-property>
<managed-property>
<property-name>authorizationURL</property-name>
<value>https://apps.na.collabserv.com/manage/oauth/authorizeToken</value>
</managed-property>
<managed-property>
<property-name>accessTokenURL</property-name>
<value>https://apps.na.collabserv.com/manage/oauth/getAccessToken</value>
</managed-property>
<managed-property>
<property-name>consumerKey</property-name>
<value>xxxxxxxxxx</value>
</managed-property>
<managed-property>
<property-name>consumerSecret</property-name>
<value>xxxxxxxxxx</value>
</managed-property>