Updating logic to search for roles and groups using user login, then pull
back the UserDetails object with the roles and groups of that user.