download   home   source


lmajano@gmail.com's Gravatar   Luis Majano Dec 02, 2009 at 6:15 PM May 25, 2013 at 2:52 AM 2.0 3.0.0+ Interceptors 4014 1062

SSL Support Interceptor

The SSL interceptor uses regular expressions for event pattern matches and will preserve SES urls

Description

Authors: Luis Majano, Ernst van der Linden, Paul Marcotte Based on the ssl interceptor originally developed by Ernst van der Linden (http://evdlinden.behindthe.net/index.cfm/2008/1/22/ColdBox-SSL-Interceptor-2--SSL-for-specific-events-only) This version of the ssl interceptor uses regular expressions for event pattern matches and will preserve SES urls by leveraging event.buildLink(). Some small changes to the configuration setup are required. See notes below.

Installation Instructions

Configuration:

Add the following interceptor configuration to you coldbox config.

interceptors = [

{ class="path.to.ssl", 
 properties={
  checkSSL = true,
  pattern = ".*"
 }
}
]

Properties:

checkSSL (boolean) - check the current request is https, TRUE by default

pattern (regex) - a regex pattern for events that must use ssl. '.*' by default
examples:  .*  - all events
^admin - all events beginning with "admin"

Changelog

2.0

  • Updated to 3.0 standards
  • Updated code for efficiency