>how do I get the email to show, or better yet, login with the email address instead of the username?
Could you elaborate? Where do you need it to be shown? Just to clarify things, Passport-SAML authentication is a different process from the "Gluu server <-> Test app" part of the flow. There is sort of a layer of abstraction between those. So if you need the test app to provide a different output, you just need to modify [its source code](https://github.com/GluuFederation/Inbound-SAML-Demo/blob/master/server.js) accordingly (what is out of scope of Community support). The app already requests "email" scope from Gluu Server, so it should has the user's email at its disposal.