Catalyst has one of the most flexible built-in authentication systems available in a web-framework. Largely because of this flexibility, the first glance at the documentation can be somewhat intimidating. For the average application, however, the Catalyst auth system is quite simple. Today we are going to have a quick crash-course in basic Catalyst Authentication. For authentication to function in