Kyle, a good option is [oxd](http://oxd.gluu.org), which is a "mediator" application (not a proxy) that runs on the same server as your node app, and listens on localhost.
The [node library](https://oxd.gluu.org/docs/libraries/node/) supports all the oxd API's for OpenID Connect.
- Register
- Get Code (get redirect URL to OP)
- Get Tokens
- Get User info
- Logout
One issue to look out for... if you start testing with 2.4.3--make sure you use both oxd 2.4.3. There have been a bunch of improvements which are included in the next release of oxd 2.4.4 and Gluu Server 2.4.4
Do you think that will work?
Also, please note there is a small license fee for oxd for transactions rates > 2 per second. See [oxd pro](http://oxd.gluu.org/#oxd-pro) information.
- Mike