This PR fixes an error in PreauthUserDetailsProvider where EPPN was being passed to the constructor in place of email, an artifact of the email attribute not being delivered by Shib until recently.
PreauthUserDetailsProvider
Please review: @ahoffmann @weizhong-wang @KJOYNER