A lot of the source code is referenced and copied from CI-OIDC-Sample, especially the user interface components. The main difference between the two projects is Verify OAuth SDK is used in this project as opposed to Passport.
- Adam Case - CI-OIDC-Sample