Accessing a page over HTTPS results in infinite 302 redirects

Kim Syväluoma <[email protected]> Fri, 14 Jun 2019 09:17:39 +0300
Newsgroups gmane.comp.java.tapestry.user
Message-ID <[email protected]>
We have a Tapestry application which we need to use over HTTPS only. We 
are using Weblogic only.

We have these set in the AppModule of the Tapestry application:

public static void contributeApplicationDefaults(
         final MappedConfiguration<String, String> configuration) {
     configuration.add("tapestry.supported-locales", "en");
     configuration.add("tapestry.start-page-name", "start");
     configuration.add(SymbolConstants.HOSTPORT_SECURE, "443");
     configuration.add(SymbolConstants.SECURE_ENABLED, "true");
}

public static void contributeMetaDataLocator(final 
MappedConfiguration<String, String> configuration) {
     configuration.add(MetaDataConstants.SECURE_PAGE, "true");
}

In the Start page we have a redirect like this:

final Object onActivate() {
     if (!this.sessionHandler.isLoggedIn()) {
         return this.loginPage;
     }
     return this.mainFrameSet;
}

We we try to access our app by HTTPS at root or directly at the start 
page, loginPage or mainFrameSet page we get infinite redirect loop (302) 
to the same page we are accessing.

If we set the MetaDataConstants.SECURE_PAGE to false we can access our 
app over HTTPS but all page requests/links within the app is then done 
over HTTP and that does not work.
We need to have all functionality within the app to work over, and using 
only, HTTPS.

What have we missed?

Br,
Kim

-- 
¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤øø¤º°`°º¤ø,¸¸,ø¤
Name:		|	Kim Syväluoma			 |
Email:		|	[email protected]		 |
Tel (GSM):	|	+358 (0)40 592 5267		 |
Tel Work:	|	+358 (0)20 7910 666		 |
=========================================================

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]