Re: problem with Secure configuration

2009-11-18 Thread Szemere Szemere
Resurrecting an old thread. We recently upgraded from 5.0.18 to 5.1.0.x and
have unsuspectingly got hammered by this feature (bug).

When making application breaking changes like this between versions, it
would be nice if there was a warning or error message for it.

The docs are also out of date on this point, viz jira issue TAPESTRY-2757.

Szemere


Re: problem with Secure configuration

2009-04-19 Thread Felix Gonschorek

Thank you! this helped me alot

Joachim Van der Auwera schrieb:

Delving further into this.
It works fine when adding the @Secure annotation on pages, it is the 
global configuration which fails.


On closer investigation, it seems there is a change in where to provide 
the global configuration.

When contributing to the application defaults (like below), it works again.

   public static void contributeApplicationDefaults( 
MappedConfigurationString, String configuration )

   {
   configuration.add( MetaDataConstants.SECURE_PAGE, true );
   }


Kind regards,
Joachim


Joachim Van der Auwera wrote:
Ok, on further investigation, the tapestry.secure-enabled=true 
cannot make a difference as this was only added in 5.1.0.1.


When I add the following in my application module

   public static void contributeAlias( 
ConfigurationAliasContribution configuration )

   {
   BaseURLSource source = new BaseURLSource()
   {
   public String getBaseURL( boolean secure )
   {
   System.out.println( ??? secure is  + secure );
   return https://localhost:8443;;
   }
   };
   configuration.add( AliasContribution.create( 
BaseURLSource.class, source ) );

   }

It works again, but this clearly indicates that secure is false, 
indicating that the contributeMetaDataLocator is not working.


Has something changed ? Should this now be done differently ?

Thanks for the help,
Joachim


Joachim Van der Auwera wrote:
I am upgrading to from 5.0.18 to 5.1.0.0 and have a problem with 
secure pages.


My application is configured to run entirely on https. This was done 
by adding the following in my application module:


   public static void contributeMetaDataLocator( 
MappedConfigurationString, String configuration )

   {
   configuration.add( MetaDataConstants.SECURE_PAGE, true );
   }

However, all links, forms etc want to redirect to http instead of https.
I have tried both using no configuration and using both
-Dtapestry.production-mode=false -Dtapestry.secure-enabled=true

But it doesn't seem to make a difference.

Any ideas what I am doing wrong?

Thanks,
Joachim









--
Felix Gonschorek
GG-Media

Kirchstr. 18
69115 Heidelberg

Tel: +49 6221 890 168-0
Fax: +49 6221 890 168-1
Mobil: +49 176 2234 1338

fe...@gg-media.biz
http://www.gg-media.biz

Vertretungsberechtigte Gesellschafter:
Felix Gonschorek  Jochen Greiner

Umsatzsteuer-Identifikationsnummer
gemäß § 27a Umsatzsteuergesetz:
DE232906440

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: problem with Secure configuration

2009-03-11 Thread Joachim Van der Auwera
Ok, on further investigation, the tapestry.secure-enabled=true cannot 
make a difference as this was only added in 5.1.0.1.


When I add the following in my application module

   public static void contributeAlias( ConfigurationAliasContribution 
configuration )

   {
   BaseURLSource source = new BaseURLSource()
   {
   public String getBaseURL( boolean secure )
   {
   System.out.println( ??? secure is  + secure );
   return https://localhost:8443;;
   }
   };
   configuration.add( AliasContribution.create( 
BaseURLSource.class, source ) );

   }

It works again, but this clearly indicates that secure is false, 
indicating that the contributeMetaDataLocator is not working.


Has something changed ? Should this now be done differently ?

Thanks for the help,
Joachim


Joachim Van der Auwera wrote:
I am upgrading to from 5.0.18 to 5.1.0.0 and have a problem with 
secure pages.


My application is configured to run entirely on https. This was done 
by adding the following in my application module:


   public static void contributeMetaDataLocator( 
MappedConfigurationString, String configuration )

   {
   configuration.add( MetaDataConstants.SECURE_PAGE, true );
   }

However, all links, forms etc want to redirect to http instead of https.
I have tried both using no configuration and using both
-Dtapestry.production-mode=false -Dtapestry.secure-enabled=true

But it doesn't seem to make a difference.

Any ideas what I am doing wrong?

Thanks,
Joachim




--
Joachim Van der Auwera
PROGS bvba, progs.be


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: problem with Secure configuration

2009-03-11 Thread Joachim Van der Auwera

Delving further into this.
It works fine when adding the @Secure annotation on pages, it is the 
global configuration which fails.


On closer investigation, it seems there is a change in where to provide 
the global configuration.

When contributing to the application defaults (like below), it works again.

   public static void contributeApplicationDefaults( 
MappedConfigurationString, String configuration )

   {
   configuration.add( MetaDataConstants.SECURE_PAGE, true );
   }


Kind regards,
Joachim


Joachim Van der Auwera wrote:
Ok, on further investigation, the tapestry.secure-enabled=true 
cannot make a difference as this was only added in 5.1.0.1.


When I add the following in my application module

   public static void contributeAlias( 
ConfigurationAliasContribution configuration )

   {
   BaseURLSource source = new BaseURLSource()
   {
   public String getBaseURL( boolean secure )
   {
   System.out.println( ??? secure is  + secure );
   return https://localhost:8443;;
   }
   };
   configuration.add( AliasContribution.create( 
BaseURLSource.class, source ) );

   }

It works again, but this clearly indicates that secure is false, 
indicating that the contributeMetaDataLocator is not working.


Has something changed ? Should this now be done differently ?

Thanks for the help,
Joachim


Joachim Van der Auwera wrote:
I am upgrading to from 5.0.18 to 5.1.0.0 and have a problem with 
secure pages.


My application is configured to run entirely on https. This was done 
by adding the following in my application module:


   public static void contributeMetaDataLocator( 
MappedConfigurationString, String configuration )

   {
   configuration.add( MetaDataConstants.SECURE_PAGE, true );
   }

However, all links, forms etc want to redirect to http instead of https.
I have tried both using no configuration and using both
-Dtapestry.production-mode=false -Dtapestry.secure-enabled=true

But it doesn't seem to make a difference.

Any ideas what I am doing wrong?

Thanks,
Joachim







--
Joachim Van der Auwera
PROGS bvba, progs.be


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org