Allow using a different user model field for username passback

This allows the user field to be configuration if you wanted to use something like email, first name, last name, etc.