How can I access external sites from the intra-mart AccelPlatform under a proxy environment?

 
If you build the intra-mart AccelPlatform in an environment that accesses the Internet through a proxy, such as an internal network, you will need to configure and build an environment for the intra-mart AccelPlatform to connect to external services on the Internet through the proxy.

For example, if you want to use functions that connect to external services such as the following, you must access them through a proxy.

・Connect to external services using LogicDeisnger REST tasks
 https://document.intra-mart.jp/library/iap/public/im_logic/im_logic_specification/texts/function_specification/user_definition/rest.html

・Use intra-mart Accel Collaboration Schedule Google OAuth Authentication Client
 https://document.intra-mart.jp/library/iac/public/iac_core/iac_core_user_guide/texts/apply_guide/google_oauth/index.html

・Use the Office 365 linkage
 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


To access through a proxy, the resolution depends on the type of proxy server.


[Proxy servers that do not require authentication]

Please perform one of the followings.

■Add the proxy settings to the jvm_args in <%RESIN_HOME%>/conf/resin.properties as follows:
 -Dhttp.proxyHost=< URL of proxy host >
 -Dhttp.proxyPort=< port number of proxy host >
 -Dhttp.proxyHost =< URL of proxy host >
 -Dhttps.proxyPort=< port number of proxy host >

■Add the proxy settings to <%RESIN_HOME%>/conf/resin.xml as follows:

<system-property http.proxyHost= "IP address of proxy host" />
<system-property http.proxyPort= "port number of proxy host" />
<system-property https. proxyHost= "IP address of proxy host" />
<system-property https. proxyPort= "port number of proxy host" />

If you can't get through the proxy even with the above two settings, consider setting an exclusion on the proxy server side.

■Use exclusion settings on the proxy server side
 For example, if there is a setting on the proxy server side that excludes proxies only for communications from a specific server, there is a way to exclude proxies only when accessing from a server running the intra-mart AccelPlatform.


[Proxy servers that require authentication]

The intra-mart AccelPlatform does not allow you to set an ID/password for a proxy server that requires authentication.
Here are two alternatives to solve this:

■Use CNTLM, etc.
 In CNTLM, for example, place a server between server communications that takes over authentication when communicating, and authentication will be  performed through it instead.

■Use exclusion settings on the proxy server side
 For example, if there is a setting on the proxy server side that excludes proxies only for communications from a specific server, there is a way to exclude proxies only when accessing from a server running the intra-mart AccelPlatform.

-- Target ----------------------------------------------------------------------
iAP/Accel Platform/All Updates
--------------------------------------------------------------------------------


FAQID:1279
Was this article helpful?
0 out of 0 found this helpful
Powered by Zendesk