Sun Java System Access Manager 7 2005Q4 发行说明

联合与 SAML 问题

运行 Web 服务范例时返回“未找到资源提供”(6359900)

将 Access Manager 配置为访问 AccessManager-base/SUNWam/samples/phase2/wsc 目录(Solaris 系统)或 AccessManager-base /identity/samples/phase2/wsc 目录(Linux 系统)下的 Web 服务范例后,查询“搜索服务”或修改“资源提供”会返回错误消息:“未找到资源提供”。

AccessManager-base 是基安装目录。Solaris 系统的默认基安装目录是 /opt,而 Linux 系统则是 /opt/sun

解决方法:

  1. 转到以下范例目录:AccessManager-base /SUNWam/samples/phase2/wsc 目录(Solaris 系统)或 AccessManager-base/identity/samples/phase2/wsc 目录(Linux 系统)

  2. index.jsp 文件中,搜索以下字符串:

    com.sun.org.apache.xml.security.utils.XMLUtils.outputDOM
  3. 如果某行包含在上一步骤中找到的字符串,则在该行前插入以下新行:

    com.sun.org.apache.xml.security.Init.init();
  4. 重新运行范例。(无需重新启动 Access Manager。)

使用“辅件”配置文件时联合失败 (6324056)

如果设置了“身份提供者”(IDP) 和“服务提供者”(SP),更改通信协议以使用浏览器“辅件”配置文件,然后尝试在 IDP 与 SP 之间联合用户时,则联合失败。

解决方法:无。

应编码 SAML 声明中的特殊字符 (&) (6321128)

将 Access Manager 作为源站点和目标站点,并配置了 SSO,目标站点中会出现错误。原因是未编码 SAML 声明中的特殊字符 (&),从而导致声明解析失败。

解决方法:无。此问题已在修补程序 1 中修复。有关对特定平台应用该修补程序的信息,参见Access Manager 7 2005Q4 修补程序 1

尝试将 Disco 服务添加到角色时出现异常 (6313437)

在 Access Manager 控制台中,如果尝试将资源提供添加到 Disco 服务中,会出现未知异常。

解决方法:无。

配置并保存其他属性之前无法配置“验证环境”属性 (6301338)

配置并保存其他属性之前无法配置“验证环境”属性。

解决方法:配置“验证环境”属性之前,先配置并保存提供者配置文件。

如果根后缀包含“&”字符,则 EP 范例不起作用 (6300163)

如果 Directory Server 拥有包含“&”字符的根后缀,并尝试添加“员工配置文件服务资源提供”,则抛出异常。

解决方法:无。

联合中出现注销错误 (6291744)

在领域模式下,如果在“身份提供者”(IDP) 和“服务提供者”(SP) 上联合用户帐户,之后终止联合并注销,则出现错误:“错误:未找到任何子组织。”

解决方法:无。