I am tryin' to cope with problem of covering report parameters in URL using ciphers. The reason for this is clear - I don't want the user to see what parameters are passed to the report's URL.
Example
Original URL:
http://localhost:8080/birt/run?__report=rep.rptdesign&__format=xls&profile=dev&year=2009
Crypted URL:
http://localhost:8080/birt/run?__report=rep.rptdesign&p=dcdSfCirelfcdDKFMFNIdnfksdlfnskdlf
So the part after name of the report, that has to be generated
__format=xls&profile=dev&year=2009
is being encrypted to this
dcdSfCirelfcdDKFMFNIdnfksdlfnskdlf
and parameter "p" is added that holds encrypted text.
Now I want to decrypt parameters held by "p" parameter in the beforeFactory() method. I created eventHandler that extends ReportEventAdapter and overrides beforeFactory() method for this purpose but I don't know how to access "p" parameter.
Can anyone provide me please mechanism for accessing URL text?
I really appreciate any help.
Thanks