@srkunze 

Please just do this you have been told about this repeatedly.  Make our lives easy. 

Each action __must__ have a same named auth function.   They can all just be wrappers to a common function to save code duplication.  In fact in this example it seems really stupid to do anything else.