> I am looking for a way to configure Catalyst in a way that all URIs > generated are forced to use https. The default behaviour seems to always > use the same scheme as the incoming request. Have you looked at C::P::RequireSSL? http://search.cpan.org/~agrundma/Catalyst-Plugin-RequireSSL-0.06/lib/Catalyst/Plugin/RequireSSL.pm - jon