我在Jboss AS7上部署了一个servlet,它通过CAS管理身份验证。因此,当用户尝试转到www ..... / auth / wpm时,我的auth检测到用户未经过身份验证,它会转到构建followupURL的servlet,并在身份验证后将其重定向到followupURL。现在,问题是,直到现在我在我的servlet中进行了自定义身份验证,并且它有效,因为在doGET方法中我根据他访问的内容构建了followupURL,但现在我必须使用CAS执行此操作。问题是用户可以访问/ auth / wpm或/auth/htc...etc并且它们都进入我的servlet,因为auth会这样做。问题是我的servlet有CAS过滤器,成功验证后,它会进入我的servlet FROM CAS,而不是用户试图访问的内容,所以现在我无法创建我的followupURL。当我进入doGET方法时,我不知道用户试图访问什么,... / wpm或... / htc。我能做什么,所以我知道用户在CAS身份验证后尝试访问doGET方法的内容是什么?信息:我不能直接在我的/ wpm或/ htc上使用CAS,因为它必须通过我的servlet因为我必须创建一个cookie而我无法在/ wpm或/ htc中创建它。 谢谢。
更新:流程如下: ... / auth / wpm - > ... / myServlet - > ... / CAS(用于身份验证) - >的 ... / myServlet 即可。最后,我需要创建followupURL,但我不知道“... / auth / wpm”(因为它可能是...... / auth / htc - 它们都有相同的流程)