reworked the logic to ensure that the charEncodingFilter, hiddenHttpMethod, and grailsWebRequest filter mappings are first, then the security filter, then the rest
reworked the logic to ensure that the charEncodingFilter, hiddenHttpMethod, and grailsWebRequest filter mappings are first, then the security filter, then the rest

hakanernam/grails-spring-security-core,tcrossland/grails-spring-security-core,tcrossland/grails-spring-security-core,codeconsole/grails-spring-security-core,bhagwat/spring-security-forked-for-grails3,bhagwat/spring-security-forked-for-grails3,codeconsole/grails-spring-security-core,tcrossland/grails-spring-security-core,lanyerzz/grails-spring-security-core,grails-plugins/grails-spring-security-core,lanyerzz/grails-spring-security-core,grails-plugins/grails-spring-security-core,ColinHarrington/grails-spring-security-core,tcrossland/grails-spring-security-core,pergravgaard/grails-spring-security-core,scrain/grails-spring-security-core,pergravgaard/grails-spring-security-core,pergravgaard/grails-spring-security-core