That would fall under the category of "inbound identity", which you can use Passport.js for. You should be able to use the [inbound OpenID Connect docs](https://gluu.org/docs/ce/authn-guide/inbound-oidc-passport/) as a reference. Let us know how it goes.
Thanks,
Will