maybe this is of use:
http://cwiki.apache.org/WICKET/how-to-switch-to-ssl-mode.html

Ryan Gravener
http://ryangravener.com/flex | http://twitter.com/ryangravener


On Fri, Apr 17, 2009 at 10:48 AM, Douglas Ferguson <
doug...@douglasferguson.us> wrote:

> I'm implement an SSL scheme using annotations and I'm having some issues
> with redirecting properly.
>
> The issue is when I have non-secured page that redirects to a secured page.
>
> I'm doing the https/http redirecting inside of a WebRequestCycleProcessor,
> which works well unless there is a redirect prior to the ssl redirect. If
> this happens then I redirect back to the top of the chain, because I'm using
> the HttpServletRequest to build the url, which returns url info based on the
> orginal request. I've been looking all around and I can't find any way of
> building a url that represents the last redirect. I've tried
>
>
> Application.get().getRequestCycleProcessor().getRequestCodingStrategy().pathForTarget(requestTarget);
> and
> RequestCycle.get().urlFor(requestTarget)
>
> Here's my current impl for The RequestCycleProcessor.
>
>
>        WebRequest webRequest = (WebRequest) requestCycle .getRequest();
>        WebResponse webResponse = (WebResponse) requestCycle .getResponse();
>        HttpServletRequest httpServletRequest =
> webRequest.getHttpServletRequest();
>                StringBuffer url = new StringBuffer(protocol);
>                url.append(httpServletRequest.getServerName());
>                if(defaultPort != port){
>                        url.append(":" + port);
>                }
>
>
>
>
>  url.append(webRequest.getHttpServletRequest().getContextPath());
>                url.append(webRequest.getServletPath());
>                String queryString =
> webRequest.getHttpServletRequest().getQueryString();
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to