在何处设置xpages/ibmsbt代理配置

在何处设置xpages/ibmsbt代理配置,xpages,http-proxy,ibm-sbt,Xpages,Http Proxy,Ibm Sbt,我有一个基于内部网的Domino9x(运行windows)服务器,它位于防火墙和代理服务器后面。为了通过服务器端java发出http/s请求,我设置了http/s.proxyHost和其他jvm设置,以允许java.net调用。在通过java.net类执行简单GET时工作正常,但在尝试使用ibmsbt ProfileService调用时失败(在网络之外时代码工作正常)。有人能告诉我在哪里配置代理设置(主机、端口、用户名、密码)的一个显而易见的答案吗?我看到了一些对managed-bean.xml

我有一个基于内部网的Domino9x(运行windows)服务器,它位于防火墙和代理服务器后面。为了通过服务器端java发出http/s请求,我设置了http/s.proxyHost和其他jvm设置,以允许java.net调用。在通过java.net类执行简单GET时工作正常,但在尝试使用ibmsbt ProfileService调用时失败(在网络之外时代码工作正常)。有人能告诉我在哪里配置代理设置(主机、端口、用户名、密码)的一个显而易见的答案吗?我看到了一些对managed-bean.xml文件的引用,但它似乎与某个调试代理相关,并且没有我知道的任何用户名/密码设置

faces配置中的SmartCloudFilesEndpoint配置:

 <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>

智能云
com.ibm.xsp.extlib.sbt.services.client.endpoints.SmartCloudFileEndpoint
应用
网址
https://apps.na.collabserv.com
服务名
聪明云
阿皮德
XPagesSBT
信用商店
信条
请求令牌URL
https://apps.na.collabserv.com/manage/oauth/getRequestToken
授权URL
https://apps.na.collabserv.com/manage/oauth/authorizeToken
accessTokenURL
https://apps.na.collabserv.com/manage/oauth/getAccessToken
消费主义
XXXXXXXXX
消费者信用
XXXXXXXXX

在服务器文档中尝试端口->代理。

在服务器文档中尝试端口->代理。

SBT目前支持此功能以进行调试。您可以通过向端点添加以下属性来启用此功能

  <managed-property>
        <property-name>httpProxy</property-name>
        <value>IpOfProxy:PortNumberOfProxy</value>
    </managed-property>

httpProxy
IpOfProxy:PortNumberOfProxy
如果需要为所有端点启用此功能,只需将其直接添加到sbt.properties中即可 sbt.httpProxy=127.0.0.1:8888

我们目前不支持凭据,因为大多数用于调试的代理(如Fiddler或Wireshark)都不需要凭据


您能否提供您的环境的更多详细信息,我可以检查我们是否可以增强代码以在您的环境中工作。

SBT目前支持此功能以进行调试。您可以通过向端点添加以下属性来启用此功能

  <managed-property>
        <property-name>httpProxy</property-name>
        <value>IpOfProxy:PortNumberOfProxy</value>
    </managed-property>

httpProxy
IpOfProxy:PortNumberOfProxy
如果需要为所有端点启用此功能,只需将其直接添加到sbt.properties中即可 sbt.httpProxy=127.0.0.1:8888

我们目前不支持凭据,因为大多数用于调试的代理(如Fiddler或Wireshark)都不需要凭据


您能否向我提供有关您的环境的更多详细信息,我可以检查我们是否可以增强代码以在您的环境中工作。

您能否提供一些您正在调用的代码片段,以便我可以对正在进行的操作进行评论。你在代理中使用这个吗?或xpage中的核心java?调用ProfileService,通过SBT的API获取用户的配置文件。该应用程序的大部分代码都存在于OSGi插件中,并通过SSJS引用。能否请您包含一些您正在调用的代码片段,以便我可以对正在发生的事情进行评论。你在代理中使用这个吗?或xpage中的核心java?调用ProfileService,通过SBT的API获取用户的配置文件。应用程序的大部分代码都存在于OSGi插件中,并通过SSJS引用。所有internet流量都通过我们的internet/web代理进行路由,需要通过身份验证。所有internet流量都通过我们的internet/web代理进行路由,并需要Active Directory身份验证才能通过。(即客户端/调用方Proxy/firewallinternet)。不幸的是,这还包括通过internet的服务器到服务器的通信。我已经开始和我们的安全团队一起打开防火墙,绕过代理进入端点,但我不希望每次我需要将服务器与SmartCloud集成时都要经历这样一个漫长的过程:)所有internet流量都通过我们的internet/web代理路由,并且需要通过身份验证。所有internet流量都通过我们的internet/web代理路由,并且需要Active Directory身份验证通过。(即客户端/调用方Proxy/firewallinternet)。不幸的是,这还包括通过internet的服务器到服务器的通信。我已经与我们的安全团队开始了打开防火墙和绕过代理以访问端点的过程,但我不希望每次需要将服务器与SmartCloud集成时都必须循环完成这一漫长的过程:)