OpenAM 代理的配置

Config for OpenAM Agents

我有一个系统,其中有 6 个 java 应用程序服务器,全部由 OpenAM 代理保护。我们在 openAm 中只配置了 1 个代理,一切正常。我确实注意到,如果我在 openam 中终止会话,代理需要一段时间才能注意到(可能是代理缓存内容的时间长度)。

我最近开始怀疑 'Agent Notification URL' 每个配置的代理只能配置一个 URL 那么我的 6 个应用程序服务器如何获得通知?我是否必须相同地配置 6 个代理,唯一的区别是 'Agent Notification URL',才能让所有 agents/app 服务器收到通知?

这里的任何 help/guidance 感谢,因为这方面的文档很差。

您应该为每个应用程序服务器创建一个 AgentGroup 和一个代理配置文件(所以 6)。将代理配置文件分配给该组并使其继承 AgentGroup 的所有设置,但 'debug' 级别(以便您可以根据代理配置文件配置它)。通知 url 然后对于代理来说是唯一的并且OpenAM 将向所有注册通知的代理发送通知。确保每个 OpenAM 实例都可以与 'notification urls' 通信(如果 TLS 正在运行,请确保 OpenAM JVM 的信任配置正确)