plugin-rest/spring-security-rest-testapp-profile/skeleton/grails-app/init/BootStrap.groovy (15 lines of code) (raw):
import org.springframework.security.core.authority.SimpleGrantedAuthority
import org.springframework.security.core.userdetails.User
import org.springframework.security.core.userdetails.UserDetails
import org.springframework.security.provisioning.InMemoryUserDetailsManager
class BootStrap {
InMemoryUserDetailsManager userDetailsService
def init = { servletContext ->
UserDetails jimi = new User('jimi', '{noop}jimispassword', [new SimpleGrantedAuthority('ROLE_USER'), new SimpleGrantedAuthority('ROLE_ADMIN')])
userDetailsService.createUser(jimi)
UserDetails alvaro = new User('115537660854424164575', '{noop}N/A', [new SimpleGrantedAuthority('ROLE_USER'), new SimpleGrantedAuthority('ROLE_ADMIN')])
userDetailsService.createUser(alvaro)
}
def destroy = {
}
}