Pessoal, estava vendo alguns comentários aqui no Blog e vi que o plugin Spring Security Core é muito útil. Porém quando comecei a estudá-lo percebi algo estranho pois não encontrei, explicitamente, nenhum serviço que efetua a autenticação e daí fiquei curioso.
Pelo que entendi, a view 'auth.gsp', após o usuário digitar seus dados, para a action 'full' através de '${postUrl}' dentro de 'loginController', porém dali não consegui ver mais nada de como ocorre o fluxo pelo plugin.
Alguém sabe como esse plugin realmente funciona?
Na action 'full' não achei nada que demonstrasse o fluxo do plugin:
def full = {
def config = SpringSecurityUtils.securityConfig
render view: 'auth', params: params,
model: [hasCookie: authenticationTrustResolver.isRememberMe(SCH.context?.authentication),
postUrl: "${request.contextPath}${config.apf.filterProcessesUrl}"]
}