That's right and if I don't add 
configuration.add(SymbolConstants.HOSTPORT_SECURE, "443"); then all links to 
@Secure pages are generated with port 80 too.  Not sure why that is.. 

> Date: Wed, 18 Feb 2015 12:40:51 -0500
> Subject: Re: Weird behaviour generating URLs for HTTPS pages
> From: gchrist...@cardaddy.com
> To: users@tapestry.apache.org
> 
> My bad Ben, I was thinking this was something related to Tapestry-Security
> when I seen your login url example.
> 
> So your saying your capable of accessing the pages directly with https://
> without the use of @Secure, but with @Secure it puts you in an infinite
> loop while trying to access the page?
> 
> On Wed, Feb 18, 2015 at 11:56 AM, Ben Titmarsh <ben.titma...@hotmail.co.uk>
> wrote:
> 
> > Hi George,
> >
> > I don't have that property set to anything.  My login page is just called
> > "login" though!  This problem is also happening on other pages that I have
> > marked as secure, for example "register".
> >
> > Links aside I can't even hit those pages without getting caught in a
> > redirect loop, but I can happily hit any other page over https that does
> > not have the @Secure annotation.  I've been looking around trying to find a
> > filter or something in the Tapestry source that uses this @Secure
> > annotation but can't seem to find it.  I'm on Tapestry 5.3.7 for what
> > that's worth.
> >
> > Thanks,
> > Ben.
> >
> > > Date: Wed, 18 Feb 2015 11:47:16 -0500
> > > Subject: Re: Weird behaviour generating URLs for HTTPS pages
> > > From: gchrist...@cardaddy.com
> > > To: users@tapestry.apache.org
> > >
> > > Hi Ben, what is your LOGIN_URL set too? Your not trying to secure the
> > same
> > > page your LOGIN_URL is set to right?
> > >
> > > Example
> > > configuration.add(SecuritySymbols.LOGIN_URL, "/login");
> > >
> > > On Wed, Feb 18, 2015 at 11:20 AM, Ben Titmarsh <
> > ben.titma...@hotmail.co.uk>
> > > wrote:
> > >
> > > > Hey Guys,
> > > >
> > > > I've just got my web server set up for SSL and it's working, but am
> > > > experiencing some odd behaviour from Tapestry.  I've added the @Secure
> > > > annotation to one of my pages but by default the link is generated
> > thus:
> > > >
> > > > https://[DOMAIN]:80/login
> > > >
> > > > I tried adding:
> > > >
> > > > configuration.add(SymbolConstants.HOSTPORT_SECURE, "443");
> > > >
> > > > The link is now generated correctly like this (without a port):
> > > >
> > > > https://[DOMAIN]/login
> > > >
> > > > However when I hit that link, it gets caught in an infinite 302
> > redirect
> > > > loop.
> > > >
> > > > I can quite happily hit any page without the @Secure annotation over
> > https
> > > > and it loads fine.
> > > >
> > > > Any pointers?
> > > >
> > > > Thanks,
> > > > Ben.
> > > >
> > >
> > >
> > >
> > >
> > > --
> > > George Christman
> > > CEO
> > > www.CarDaddy.com
> > > P.O. Box 735
> > > Johnstown, New York
> >
> >
> 
> 
> 
> -- 
> George Christman
> CEO
> www.CarDaddy.com
> P.O. Box 735
> Johnstown, New York
                                          

Reply via email to