我正在尝试从OpenAM的官方文档:https://backstage.forgerock.com/docs/openam/13.5/getting-started/#create-web-policy-agent-profile
在Windows上使用“默认配置”安装OpenAM。设置软件的最后一步:To Install OpenAM Web Policy Agent,他们已经在Linux上安装了OpenAM Web Policy Agent。有人可以指定在Windows系统上安装它的步骤。
PS-我已经安装了Apache HTTP Server并执行了前面提到的所有步骤。
答案 0 :(得分:0)
您是要在IIS上安装Web代理还是要在Windows上通过Apache HTTP Server安装Web代理?我认为是后者。因此,仅在安装和启用代理模块时,带有Apache的2个操作系统之间并没有太大的区别。 agentadmin真正要做的就是将apache配置的位置,配置位置以及一些打开它的语法写入apache配置。它还会进行一些连接/完整性检查等。
要注意的一件事是,您参考的是OpenAM / QuickStart文档,而不是the actual agent documentation本身,在那里您会找到更多有用的信息。
我假设因为您使用的是13.5,所以您使用的是社区版,只有WPA 4.x才能使用。
我的DockerFile通过以下命令(使用choco安装apache24)为apache24安装代理。但是,它可以很容易地翻译,并且可以在文档中找到:
RUN ["powershell", "-Command", "C:/web_agents/apache24_agent/bin/agentadmin.exe --s 'C:/Apache24/conf/httpd.conf' 'http://openam.xxx.xx:8080/am' 'http://agent.xxx.xx:80' '/' 'wpa-agent' 'c:/pwd.txt' --acceptLicence --forceInstall"]