我正在使用 OpenAM 对我的应用程序进行身份验证。我使用这样的 URL 访问我的应用程序:
http://my.company.com/appfolder/appservlet?lang=EN&user=test
首次访问时,OpenAM 代理会捕获 URL 并使用此重定向 URL 将我的浏览器重定向到身份验证页面:
...openam/UI/Login?goto=http%3A%2F%2Fmy.company.com%3A8080%2Fappfolder
正确身份验证后,我最终被重定向到以下 URL:
http://my.company.com/appfolder
这是逻辑,因为这是 goto 参数中引用的 URL。但它与原来的不一样:缺少 servlet 和自定义参数(语言和用户)。
知道如何配置我的代理以使其在重定向后保留 servlet 和参数吗?