【问题标题】:Programatically extend a user's WSO2 Identity Server session?以编程方式扩展用户的 WSO2 身份服务器会话?
【发布时间】:2016-04-01 14:57:22
【问题描述】:

我们将使用 WSO2 身份服务器将用户身份验证到 Web 门户。 Web 门户将包含许多指向其他系统的 sso 链接。目前,我们使用的唯一身份协议是 CAS(来自 Ellucian)。

我们的问题是,当有人使用 wso2 的 CAS 登录我们的门户网站时,该用户通过门户浏览了 10 多分钟,然后该用户单击了一个指向依赖于 wso2 会话的服务的链接,该会话具有超时,用户必须重新登录wso2。

是否可以通过定期从 Web 门户发送内容来以编程方式扩展用户的会话?就像一个 URL 调用说“嘿,我仍在使用 wso2 会话,请不要结束它!”。

【问题讨论】:

    标签: wso2 wso2is wso2carbon


    【解决方案1】:

    您从该浏览器向 WSO2 发出的任何请求都是来自您的应用程序,例如portlet、servlet,将访问 session 将自动扩展它。

    【讨论】:

    【解决方案2】:

    如果您使用的是 IS 的 SSO 功能,则默认会话空闲超时为 15 分钟。您可以按照 [1] 中的说明增加此超时。由于这是一个空闲超时,任何访问 IS 中的会话的请求都会延迟会话到期时间,如 this answer 中所述

    [1]https://docs.wso2.com/display/IS510/Configuring+Session+Timeout

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-22
      • 2012-11-18
      • 1970-01-01
      相关资源
      最近更新 更多