On 8/12/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
> public final boolean isInstantiationAuthorized(final Class
> componentClass)
> {
> if (instanceOf(componentClass, MyPagePage.class))
> {
> Map params =
> RequestCycle.get().getRequest().getRequestParameters().getParameters();
> if(params.get("mykey").equals("cantbethis")) return false;
> }
> return true;
> }
>
> The only thing is that this may not work for mount urls. Because i think
> that getParameters() don't return encoded params like /param1/value
Please note that I am not pleading for doing authorization on pages
based on page parameters.
I am looking for a simple uniform wicket-provided way to protect pages
that have page parameters. Specifically for two use-cases:
setResponsePage(MyProtectedPage.class, parameters);
and
new BookmarkablePageLink("fooLink", MyProtectedPage.class, parameters);
Right now support for that is non existent or only possible with hacks
as workarounds.
S.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop