Example of a custom authentication solution for the Grails Spring Security Plugin