If it's one remote IDP and one Gluu Server, then you just need to install base Gluu server.. with Shibboleth. Connect that IDP with Gluu server through that remote IDP's metadata and that's it.
Otherwise, you have to use passport-saml. You see OpenID there because... node.js is dependent on oxAuth in Gluu Server because Gluu's authentication is oxAuth based.