上一主题: 安装和配置 JBoss 应用程序插件 (IIS 7.x)下一主题: 在 WebLogic 上安装代理插件


安装和配置 JBoss 应用程序插件 (IIS 6.0)

此集成流程假定,SiteMinder 在到达 CA Identity Manager 之前进行用户验证和授权。 用户需要在到达 CA Identity Manager 之前拥有 SMSESSION cookie。 请使用受 SiteMinder Web 代理保护的应用程序插件(代理重定向)。 通过此配置,SiteMinder 对用户进行身份验证,然后在创建 SMSESSION cookie 之后,将其重定向到 CA Identity Manager。

下列步骤适用于部署和配置 IIS 6.0 的 JBoss Apache 插件:

遵循这些步骤:

  1. 在文件系统上部署和更新 ISAPI 筛选器。

    确保将 ISAPI 文件夹部署到 C 驱动器的根目录。

  2. 编辑解压的文件夹中的 jakarta.reg 文件。

    如果 ISAPI 文件夹位于 C:\ 根目录,请勿更改此文件。 如果该文件夹位于其他文件夹,请在第 9、11 和 12 行中指定该文件夹。

  3. 保存更改,然后双击以更新注册表。
  4. 通过指定 JBoss 应用程序服务器的位置,来编辑 workers.properties 文件。 端口和类型无需更改。
  5. 在 IIS 上部署 ISAPI 筛选器。
  6. 通过管理工具打开 Internet 信息服务管理器。
  7. 展开层级,直至显示“默认网站”。 右键单击,然后选择“新建”、“虚拟目录”。
  8. 输入 jakarta 作为别名。
  9. 引用您安装了 ISAPI 插件的路径。
  10. 选择“读取”、“运行脚本”(如 ASP)以及“执行”(如 ISAPI 应用程序或 CGI)。
  11. 单击“下一步”以继续并完成向导。
  12. 右键单击“默认网站”,选择“属性”,然后选择“ISAPI 筛选器”选项卡,最后单击“添加”。
  13. 输入 jakarta 作为筛选器名称,然后单击“浏览”以选择 isapi_redirect.dll。 单击“确定”两次。
  14. 对于 IIS 6.0,在“Web 服务扩展”下启用此筛选器。
  15. 选择“Web 服务扩展”文件夹。 单击左侧的蓝色链接以添加新的 Web 服务扩展。
  16. 提供 Jakarta-Tomcat 作为名称。 单击“添加”,然后浏览查找上面的 dll。 单击“确定”,然后单击“设置扩展状态为允许”,再单击“确定”。
  17. 重新启动 IIS 服务器。

启用了代理后,您现在可以通过 IIS 访问 CA Identity Manager。 例如,以下是在配置代理前后用于访问 CA Identity Manager 的链接:

之前

http://identitymgr.forwardinc.ca:8080/idmmange

之后

http://smserver.forwardinc/idmmanage

注意:为了能使代理工作,您需要在 URL 的结尾添加斜杠“/”。 如果未能转到管理控制台,请查阅代理日志。