社内ネットワークなどプロキシ経由でインターネットに接続する環境に intra-mart AccelPlatform を構築した場合、intra-mart AccelPlatformからインターネット上の外部サービスに接続する場合は、プロキシを経由するための設定や環境構築が必要になります。
例えば、以下のような外部サービスへ接続するような機能を利用する場合は、プロキシ経由でアクセスする必要があります。
・LogicDeisnger の REST タスクを用いて外部サービスへ接続する
https://document.intra-mart.jp/library/iap/public/im_logic/im_logic_specification/texts/function_specification/user_definition/rest.html
・intra-mart Accel Collaboration スケジュール Google OAuth認証クライアントの利用
https://document.intra-mart.jp/library/iac/public/iac_core/iac_core_user_guide/texts/apply_guide/google_oauth/index.html
・Office 365 連携の利用
https://document.intra-mart.jp/library/iap/public/im_office365/im_office365_setup_guide/index.html
https://document.intra-mart.jp/library/iap/public/im_office365/im_office365_programming_guide/index.html
https://document.intra-mart.jp/library/iap/public/im_logic/im_logic_specification/texts/appendix/task/im_office365/index.html
プロキシを経由する方法は、プロキシサーバの種類によって解決方法が異なります。
【認証を必要としないプロキシサーバの場合】
以下のいずれかを実施してください。
■ <%RESIN_HOME%>/conf/resin.properties の jvm_args の項目に、以下のようにプロキシ設定を追加してください。
-Dhttp.proxyHost=<プロキシホストのURL>
-Dhttp.proxyPort=<プロキシホストのポート番号>
-Dhttps.proxyHost=<プロキシホストのURL>
-Dhttps.proxyPort=<プロキシホストのポート番号>
■ <%RESIN_HOME%>/conf/resin.xml に、以下のようにプロキシ設定を追加してください。
<system-property http.proxyHost="プロキシホストのIPアドレス"/>
<system-property http.proxyPort="プロキシホストのポート番号"/>
<system-property https.proxyHost="プロキシホストのIPアドレス"/>
<system-property https.proxyPort="プロキシホストのポート番号"/>
上記2通りの設定を行っても、プロキシを通過できない場合は、プロキシサーバ側で除外設定を検討してください。
■ プロキシサーバ側で除外設定を利用する
例えば、プロキシサーバ側で、特定サーバからの通信の場合のみ、プロキシを除外するような設定がある場合、
intra-mart AccelPlatform の稼働しているサーバからのアクセス時のみ除外いただくような方法が考えられます。
【認証を必要とするプロキシサーバの場合】
intra-mart AccelPlatform では、認証を必要とするプロキシサーバに対して ID/パスワードを設定することができません。
これを解決するためには、以下のような代替案が考えられます。
■CNTLM 等を利用する
例えば CNTLM 等にて、通信時に認証を肩代わりするようなサーバをサーバ通信間に配置いただき、
上記を経由して認証を代わりに実行いただく方法があります。
■プロキシサーバ側で認証除外設定を利用する
例えば、プロキシサーバ側で、特定サーバからの通信の場合のみ、プロキシ認証を除外するような設定がある場合、
intra-mart AccelPlatform の稼働しているサーバからのアクセス時のみ除外いただくような方法が考えられます。
-- 対象 -------------------------------------------------------------------------
iAP/Accel Platform/全アップデート
---------------------------------------------------------------------------------
FAQID:1279