Catalyst::Wiki
/gettingstarted/tutorialsandhowtos/interim authorization and authentication example