要配置 Integrator for SAP 的 SAP 导航集成,您可以设置以下页面配置属性。
有关在何处设置以及如何设置这些参数的详细信息,请参阅关于“配置 Integrator for SAP”的主题。
- sap.BaseUri
- 此属性是必需的。使用此属性可以指定 SAP NetWeaver Portal 的基本 URI。示例:http://sapportal.company.com:50000。该属性没有缺省值。
- sap.CredentialSlotId
- 仅当您将基本认证用于 SSO 时,此属性才是必需属性。使用此属性可以指定您希望用于向 SAP NetWeaver Portal 进行认证的凭证保险库槽的名称。
- sap.SSOTokenUrl
- 仅当您将基本认证用于 SSO 并且已创建用于此认证方法的凭证保险库槽时,此属性才是必需属性。在这种情况下,使用此属性可以指定您在 SAP NetWeaver Portal 中选择的受保护资源(例如,特定页面或 iView)的绝对 URL。此 URL 用于进行登录以检索 SSO 令牌。在检索 SSO 令牌期间,WebSphere® Portal 将遵循所有 HTTP 重定向。如果使用 SAML 方案,那么您不必设置此属性。
- sap.SSOTokenDomain
- 仅当您将基本认证用于 SSO 时,此属性才是必需属性。如果还要将属性
sap.SSOTokenName 定义的 SSO 令牌从 WebSphere Portal 传递到客户机浏览器,请添加此参数。如果执行此操作,那么此集成还将认证在 WebSphere Portal 与 SAP NetWeaver Portal 之间使用了已配置的 SSO 方案的客户机。要通过令牌启用此认证,请指定要为其设置令牌的域(以点开头,例如 .ibm.com)。该属性没有缺省值。如果设置了此属性,那么还必须执行以下操作:
- 将登录过滤器实现 com.ibm.wps.integration.sap.login.LoginFilter 添加到显式和隐式登录过滤器链中。
- 将注销过滤器实现 com.ibm.wps.integration.sap.logout.LogoutFilter 添加到显式和隐式注销过滤器链中。
- sap.SSOTokenName = (MYSAPSSO2)
- 此属性是可选的。仅当使用“SSO 基本认证”时,才应指定此参数。使用此属性可以指定 SAP NetWeaver Portal 的 SSO 令牌名称。如果您使用凭证保险库,请将此属性用于对 Web Service 调用的认证。缺省值为 MYSAPSSO2 。
- sap.NavUri = (/NavigationWS/NavigationWSConfig?style=document)
- 此属性是可选的。使用此属性可以指定 SAP NetWeaver Portal 导航 Web Service 的相对 URI。缺省值为 /NavigationWS/NavigationWSConfig?style=document 。
- sap.InteropUri = (/irj/portal/interop)
- 此属性是可选的。使用此属性可以指定 SAP 互操作服务的相对 URI。缺省值为 /irj/portal/interop。
- sap.NavUriTimeout
- 此属性是可选的。使用此属性可以指定 Web Service 调用的超时值(以秒为单位)。缺省值为 5。
- sap.ClientSideLogging = (false)
- 此属性是可选的。使用此属性可以确定 WebSphere Portal 是否向 JavaScript 控制台发出客户机端 JavaScript 调试消息。这在 iFrame 的自动大小调整出现问题时十分有用。如果您希望门户网站向 JavaScript 控制台发出客户机端 JavaScript 调试消息,请将此属性设置为 true。请重新启动 WebSphere Portal 服务器以使更改生效。