Your code is using the Component annotation. Have you enabled the component scanner in resources.groovy with something like this?…
// grails-app/conf/spring/resources.groovy
beans = {
xmlns context: 'http://www.springframework.org/schema/context'
context.'component-scan'( 'base-package' : 'com.app.auth' )
}