NOTE: If you are a developer, please use a private wiki based on foswiki/trunk on a daily base ...or use
trunk.foswiki.org to view this page for some minimal testing.
Use
Item9693 for docu changes for 1.2 and 2.0.
Item1711: Some authentication services do not pass on parameters
| Priority: |
CurrentState: |
AppliesTo: |
Component: |
WaitingFor: |
| Urgent |
Closed |
Engine |
|
|
I have encountered a problem with some corporate authentication services, which strip URL parameters from redirects. Since the original request is passed in foswiki_redirect_cache this means the request is lost. It's easy to fix, by simply rewriting the URL to include the cache ID rather than using a param, but this requires a small change in UI.pm to support it.
It's a four-line patch in UI.pm and doesn't affect the other functionality in any way. I would really, really like it in 1.0.6.
--
CrawfordCurrie - 11 Jun 2009
After raising the question on IRC, I concluded that there is no point to keeping the "parameter passing" method. It's perfectly fine to
always pass on the redirect cache in the path info. So I changed the code accordingly, and hopefully we won't have any further issues.
MichaelTempest highlighted the fact that there is no real point to passing the web/topic in the path info for a login, though that would be trickier to get rid of so I didn't try,
--
CrawfordCurrie - 12 Jun 2009