Revision history for Perl extension Catalyst::Plugin::RequireSSL
+0.07
+ - Fix Perl Critic test for hard tabs (t0m)
+ - Fix POD coverage (t0m)
+
0.06 2007-03-06 11:00:00
- Added no_cache config option to support wildcard SSL certificates.
(Simon Elliott)
use base qw/Class::Accessor::Fast/;
use NEXT;
-our $VERSION = '0.06';
+our $VERSION = '0.07';
__PACKAGE__->mk_accessors( qw/_require_ssl _ssl_strip_output/ );
$redir .= '?' . join( '&', @params );
}
- if ( $c->config->{require_ssl}->{no_cache} ) {
- delete $c->config->{require_ssl}->{$type};
- }
-
+ if ( $c->config->{require_ssl}->{no_cache} ) {
+ delete $c->config->{require_ssl}->{$type};
+ }
+
return $redir;
}
https => 'secure.mydomain.com',
http => 'www.mydomain.com',
remain_in_ssl => 0,
- no_cache => 0,
+ no_cache => 0,
};
# in any controller methods that should be secured
page, you can set this option to 1. By default, this option is disabled and
users will be redirected back to non-SSL mode as soon as possible.
- no_cache
+ no_cache
If you have a wildcard certificate you will need to set this option if you are
using multiple domains on one instance of Catalyst.
The browser will be redirected to the same path on your SSL server. POST
requests are never redirected.
+=head2 setup
+
+Disables this plugin if running under an engine which does not support SSL.
+
+=head2 finalize
+
+Performs the redirect to SSL url if required.
+
=head1 KNOWN ISSUES
When viewing an SSL-required page that uses static files served from the