Sun Java System Messaging Server 6.3 管理指南

6.2.6 Messenger Express 信任 SSO 配置参数

您可以使用 configutil 命令修改 Messenger Express 的单点配置参数,如6.2.6 Messenger Express 信任 SSO 配置参数所示。有关 configutil 的更多信息,请参见《Sun Java System Messaging Server 6.3 Administration Reference》

表 6–3 信任环单点登录参数

参数 

说明 

local.sso. appid.verifyurl

为对等 SSO 应用程序设置验证 URL 值。appid 是其 SSO cookie 将生效的对等 SSO 应用程序的应用程序 ID。例如,Delegated Administrator 的默认 appidnda45。其实际值由 Delegated Administrator 的 resource.properties 文件条目 NDAAuth-applicationID 指定。

应该为每个信任的对等 SSO 应用程序定义一个参数。检验 URL 的标准格式为: 

http://nda-host:port /VerifySSO?

如果在多个 Webmail Server 和消息存储服务器(运行 Messenger Express)前端或 Calendar 前端使用负载平衡器,请确保为 verifyurl 中带有真实主机名的每个物理系统指定不同的 appid。这将确保使用正确的系统来检验 cookie


local.webmail.sso.
cookiedomain

此参数的字符串值用于设置由 Messenger Express HTTP 服务器设置的所有 SSO cookie 的 cookie 域值。默认值为空。 

该域必须与 Messenger Express 浏览器用于访问服务器的 DNS 域相匹配。它不是托管的域名。 

local.webmail.sso.enable

启用或禁用所有单点登录功能,包括获取登录页面后接受和检验客户端提供的 SSO cookie、在成功登录的情况下将 SSO cookie 返回给客户端以及响应来自其他 SSO 同伴的要求检验其 cookie 的请求。 

如果设置为任何非零值,服务器将执行所有 SSO 功能。 

如果设置为零,服务器将不执行任何 SSO 功能。 

默认值为零。 

local.webmail.sso.id

对 Messenger Express HTTP 服务器设置的 SSO cookie 进行格式化时,将此参数的字符串值用作应用程序 ID 值。默认值为空。 

这可以是任意字符串。它的值必须与您在 Delegated Administrator 的 resource.properties 文件中为其指定的值相匹配。resource.properties 中相应的条目是:


Verifycationurl-XXX-YYY=http://webmailhost:webmailport/VerifySSO?

其中 XXX 是上文中设置的 local.webmail.sso.prefix 值,而 YYY 是此处设置的 local.webmail.sso.id 值。

local.webmail.sso.prefix

对 Messenger Express HTTP 服务器设置的 SSO cookie 进行格式化时,将此参数的字符串值用作前缀值。服务器只能识别带有此前缀的 SSO cookie;将忽略其他所有 SSO cookie。 

此参数的空值将有效禁用服务器中所有 SSO 功能。 

默认值为空。 

该字符串必须与 Delegated Administrator 在其 resource.properties 文件中所使用的字符串(不带结尾字符 -)相匹配。例如,如果:

NDAAuth-singleSignOnID=ssogrp1-

则应该在此处将该值设置为 ssogrp1


local.webmail.sso.singlesignoff

如果将此参数的整数值设置为任何非零值,当客户端注销时,将清除客户端(其前缀值与 local.webmail.sso.prefix 中配置的值相匹配)上的所有 SSO cookie。 

如果设置为零,则客户端注销时 Messenger Express 将清除自己的 SSO cookie。 

默认值为零。