OpenID Connect Relying Party (RP, Client) implementation for Node.js servers, supports passportjs. Additional porting for NHS Kingfisher.