I know that this has already slipped out of notice, however I have pushed my fix into github. I was quite proud of the following bit of commentary:
# Test script to test the following scenario:
# Once upon a time there was a perfectly good CGI::Application website
+ with no need for authentication, sessions or cookies.
# Then one day the wicked step-boss came in and said "We need to have
+a login screen, or else I'll
# have to send you out into the big forest to fend for yourselves. Oh
+and if you change so much as a single
# header on the existing web pages, I'll grind your bones for the shar
+eholders' bread."
# Well what is a poor programmer to do? She can use CGI::Application::
+Plugin::Authentication
# but the unprotected pages never needed sessions or cookies so that m
+ust still be the case.
# However as long as this test passes, they all live happily ever afte
+r.