- o modifichi action.groovy della pagina di login, facendo override del metodo login (doLogin in P5)
- oppure in Security.groovy hai i due metodi loadAuthenticationInfo (per il login vero e proprio) e loadAuthorizationInfo che invece carica i gruppi.
Nel primo modo, fai una modifica sola e se vuoi salvare info su utente e gruppi puoi fare un solo inserimento a DB perché hai tutte le informazioni. Però becchi solo i login fatti attraverso la GUI.
Nel secondo modo, devi fare due diverse modifiche e quindi due inserimenti diversi (ma solo se ti interessano sia utenti che gruppi), e intercetti anche eventuali login programmatiche se hai ad esempio job schedulati che fanno login, o webservice/REST che non passano dalla pagina di login.
Alessio