我正在使用OpenAm服务器和opendj ldap配置SingleSignOn(SSO)。 OpenAm提供的最长会话时间为120分钟。这意味着用户无法访问应用程序超过2小时。这与我们的应用程序使用相矛盾。我们不想限制用户访问我们的应用程序仅2个小时。因此,我们要求通过Java API / Code扩展OpenAm max会话时间。
我已经遵循了OpenAm java rest API但我无法找到实现它的方法。 如果任何人可以通过提供通过Java扩展OpenAm会话的方式加入他们的帮助,那将是非常好的。
提前致谢。
答案 0 :(得分:0)
控制与会话相关的超时的服务是iPlanetAMSessionService'它具有全局,域和用户级设置(用户级设置需要数据存储中的用户级属性)。 / p>
可以使用服务管理API http://docs.forgerock.org/en/openam/12.0.0/apidocs/com/sun/identity/sm/package-frame.html
更改服务属性ssoadm cli工具或OpenAM控制台使用此API。