provide additional GET parameters while redirecting to handler
I propose a new functionality which may interrest other users.
Abstract: When an application is protected by a handler (and even if it is not !), and when redirection from portal occurs, portal should be able to transmit GET parameters based on session variables to this application. This can be useful for applications not reading headers but able to read GET parameters.
Kinematic:
- user goes to application
- by any mechanism (handler or hard-coded redirection), application redirects to portal. (whith url=base64(application_url)
- portal authenticates the user
- portal checks if the application is declared in vhosts
- portal redirects user to application, and if there are GET parameters declared in vhosts configuration, they are computed and sent.
I have a working POC for demonstrating functionality.
Questions: a. do you think this functionality is useful ? b. Is the way I have implemented it coherent ? c. could we integrate it in next versions of LemonLDAP::NG (1.9.X)