【问题标题】:Setting up session using CAS使用 CAS 设置会话
【发布时间】:2011-06-02 10:11:08
【问题描述】:

我正在努力将 CAS 集成到旧版 Java 应用程序中。目前看起来很有希望,但我对在哪里处理“登录”逻辑有点困惑。该应用程序依赖于用户登录时设置的某些会话变量。如何在我的应用程序中处理这个问题?

即用户 A 已登录客户端应用程序 A 并决定他想在客户端 B 中执行某些操作。

由于他在客户端 A 中进行了身份验证,因此他会自动进行身份验证并登录到客户端 B。由于他之前没有登录到客户端 B(即这是一个新会话),因此需要执行一些内务处理任务。我对如何以及在哪里处理这些任务感到有些困惑?

【问题讨论】:

    标签: java cas


    【解决方案1】:

    我可能弄错了,但我们大学使用 CAS,我想我了解它的工作原理。

    您的旧版应用程序需要将用户重定向到 CAS 身份验证,然后 CAS 会自动将用户连同他的令牌一起返回到您的应用程序(因为他已经过身份验证)...

    您可以做到这一点,而不是您应用的旧登录页面。

    【讨论】:

    • 我知道这一点。我的工作正常。问题是一旦用户登录,我需要执行初始设置。 CAS 在单独的服务器上运行,并不旨在处理特定于应用程序的任务。我需要的是一种在成功登录时在客户端应用程序上调用的方法。
    【解决方案2】:

    执行此操作的方法(或至少我接近它的方法)将在 CAS 完成后运行的过滤器中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-05
      • 2012-04-30
      • 1970-01-01
      • 2013-01-27
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      相关资源
      最近更新 更多