我正在使用OpenAM在我的應用程序上進行身份驗證。我用這樣的URL訪問我的應用程序: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 param中引用的URL。但它與原來的不一樣:缺少servlet和自定義參數(lang和user)。
任何想法如何配置我的代理,使它保持重定向後的servlet和params?
感謝您的回覆。不幸的是,它並沒有解決問題:我試圖用 'http:// my.company.com/*', 'http://my.company.com/*?*', 'http: // my.company.com/appfolder/*'和 'http://my.company.com/appfolder/*?*', ,但代理始終會建立一個沒有servlet或參數的goto參數。 奇怪的是,認證後,如果我輸入我的應用程序的完整URL,然後使用'... openam/UI/Logout'註銷,下一個openam重定向包括servlet和參數。 – morbac 2012-08-22 05:50:27