ticket #5017 add userFields setting to BaseAuthenticate

Per Mark's request on ticket #5017