query the role
proper UserDetailsServiceImpl